home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / scheme / pcscheme / geneva / pcscheme.exe / BIN / FRAME.FSL < prev    next >
Unknown  |  1993-06-05  |  14.7 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text


This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
100% file a fast-load 4.0 (sources.s/scoops/frame.s) script executable (binary data) default (weak)
99% file data default
100% TrID Perl script default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 23 21 66 61 73 74 2d 6c | 6f 61 64 20 34 2e 30 20 |#!fast-l|oad 4.0 |
|00000010| 28 73 6f 75 72 63 65 73 | 2e 73 2f 73 63 6f 6f 70 |(sources|.s/scoop|
|00000020| 73 2f 66 72 61 6d 65 2e | 73 29 0d 0a 68 30 30 30 |s/frame.|s)..h000|
|00000030| 33 20 30 30 30 46 0d 0a | 73 30 30 30 43 74 75 74 |3 000F..|s000Ctut|
|00000040| 6f 72 69 61 6c 2e 66 73 | 6c 0d 0a 78 31 31 25 53 |orial.fs|l..x11%S|
|00000050| 59 53 54 45 4d 2d 46 49 | 4c 45 2d 4e 41 4d 45 0d |YSTEM-FI|LE-NAME.|
|00000060| 0a 78 30 39 46 41 53 54 | 2d 4c 4f 41 44 0d 0a 74 |.x09FAST|-LOAD..t|
|00000070| 01 04 00 06 08 01 34 08 | 01 06 08 02 35 08 01 0d |......4.|....5...|
|00000080| 0a 7a 0d 0a 68 30 30 30 | 37 20 30 30 41 41 0d 0a |.z..h000|7 00AA..|
|00000090| 78 30 41 45 58 54 45 4e | 53 49 4f 4e 53 0d 0a 63 |x0AEXTEN|SIONS..c|
|000000a0| 32 46 0d 0a 78 30 46 54 | 45 58 54 2d 41 54 54 52 |2F..x0FT|EXT-ATTR|
|000000b0| 49 42 55 54 45 53 0d 0a | 78 30 34 41 54 54 52 0d |IBUTES..|x04ATTR.|
|000000c0| 0a 78 30 36 59 45 4c 4c | 4f 57 0d 0a 78 31 35 57 |.x06YELL|OW..x15W|
|000000d0| 49 4e 44 4f 57 2d 53 45 | 54 2d 41 54 54 52 49 42 |INDOW-SE|T-ATTRIB|
|000000e0| 55 54 45 21 0d 0a 63 35 | 43 0d 0a 74 01 04 00 3c |UTE!..c5|C..t...<|
|000000f0| 04 07 00 02 1f 04 00 01 | 04 00 3b 02 10 00 00 0c |........|..;.....|
|00000100| 04 c7 0c 10 00 10 0c 01 | 18 01 00 14 0c 65 14 18 |........|.....e..|
|00000110| 22 14 3b 19 04 19 08 19 | 0c 19 10 19 08 01 18 02 |".;.....|........|
|00000120| 19 18 06 08 03 01 04 04 | 34 08 01 00 0c 04 06 10 |........|4.......|
|00000130| 05 18 08 18 04 34 10 03 | 04 14 00 04 18 00 c6 18 |.....4..|........|
|00000140| 02 1c 01 a7 14 1c 18 00 | 04 14 b3 04 00 3b 01 18 |........|.....;..|
|00000150| 06 00 14 10 65 14 18 22 | 14 38 19 04 19 08 19 0c |....e.."|.8......|
|00000160| 19 10 19 08 01 18 02 19 | 18 06 04 03 34 04 00 00 |........|....4...|
|00000170| 0c 04 06 10 05 18 08 18 | 04 34 10 03 04 14 00 04 |........|.4......|
|00000180| 18 00 c6 18 02 1c 01 a7 | 14 1c 18 00 04 14 b3 04 |........|........|
|00000190| 00 3b b3 04 08 3b 0d 0a | 7a 0d 0a 68 30 30 30 36 |.;...;..|z..h0006|
|000001a0| 20 30 30 31 36 0d 0a 78 | 30 34 4e 41 4d 45 0d 0a | 0016..x|04NAME..|
|000001b0| 73 30 30 31 33 54 68 65 | 20 54 75 74 6f 72 69 61 |s0013The| Tutoria|
|000001c0| 6c 20 45 6e 67 69 6e 65 | 0d 0a 78 31 32 57 52 49 |l Engine|..x12WRI|
|000001d0| 54 45 4c 4e 2d 45 58 54 | 45 4e 53 49 4f 4e 53 0d |TELN-EXT|ENSIONS.|
|000001e0| 0a 78 30 41 45 58 54 45 | 4e 53 49 4f 4e 53 0d 0a |.x0AEXTE|NSIONS..|
|000001f0| 78 30 44 4d 41 4b 45 2d | 54 55 54 4f 52 49 41 4c |x0DMAKE-|TUTORIAL|
|00000200| 0d 0a 78 30 41 2a 54 55 | 54 4f 52 49 41 4c 2a 0d |..x0A*TU|TORIAL*.|
|00000210| 0a 74 01 04 00 01 08 01 | 01 0c 02 06 10 03 06 14 |.t......|........|
|00000220| 04 34 14 04 0e 04 05 3b | 0d 0a 7a 0d 0a 68 30 30 |.4.....;|..z..h00|
|00000230| 30 32 20 30 30 31 42 0d | 0a 78 30 41 2a 54 55 54 |02 001B.|.x0A*TUT|
|00000240| 4f 52 49 41 4c 2a 0d 0a | 6c 78 30 35 46 52 41 4d |ORIAL*..|lx05FRAM|
|00000250| 45 6c 6e 6c 6c 73 30 30 | 32 37 54 68 65 20 2f 54 |Elnlls00|27The /T|
|00000260| 75 74 6f 72 69 61 6c 20 | 45 6e 67 69 6e 65 20 5c |utorial |Engine \|
|00000270| 69 73 20 61 20 70 72 6f | 67 72 61 6d 20 74 68 61 |is a pro|gram tha|
|00000280| 74 6c 73 30 30 33 32 69 | 6d 70 6c 65 6d 65 6e 74 |tls0032i|mplement|
|00000290| 73 20 61 20 73 69 6d 70 | 6c 65 20 6d 6f 64 65 6c |s a simp|le model|
|000002a0| 20 6f 66 20 74 75 74 6f | 72 69 61 6c 20 69 6e 74 | of tuto|rial int|
|000002b0| 65 72 61 63 74 69 6f 6e | 2e 6c 73 30 30 34 32 54 |eraction|.ls0042T|
|000002c0| 68 69 73 20 70 65 72 6d | 69 74 73 20 74 68 65 20 |his perm|its the |
|000002d0| 69 6e 74 65 72 61 63 74 | 69 6f 6e 20 74 6f 20 62 |interact|ion to b|
|000002e0| 65 20 65 6d 62 6f 64 69 | 65 64 20 69 6e 20 74 68 |e embodi|ed in th|
|000002f0| 65 20 70 72 6f 67 72 61 | 6d 20 69 74 73 65 6c 66 |e progra|m itself|
|00000300| 2c 6c 73 30 30 34 36 62 | 75 74 20 74 68 65 20 74 |,ls0046b|ut the t|
|00000310| 75 74 6f 72 69 61 6c 20 | 74 65 78 74 20 69 73 20 |utorial |text is |
|00000320| 73 65 70 61 72 61 74 65 | 20 66 72 6f 6d 20 74 68 |separate| from th|
|00000330| 65 20 70 72 6f 67 72 61 | 6d 2c 20 61 6e 64 20 6d |e progra|m, and m|
|00000340| 61 6e 79 20 64 69 66 66 | 65 72 65 6e 74 6c 73 30 |any diff|erentls0|
|00000350| 30 32 43 74 75 74 6f 72 | 69 61 6c 20 74 65 78 74 |02Ctutor|ial text|
|00000360| 73 20 63 61 6e 20 62 65 | 20 75 73 65 64 20 77 69 |s can be| used wi|
|00000370| 74 68 20 74 68 65 20 70 | 72 6f 67 72 61 6d 2e 6e |th the p|rogram.n|
|00000380| 6c 6e 6c 6c 73 30 30 33 | 32 54 68 65 72 65 20 61 |lnlls003|2There a|
|00000390| 72 65 20 61 64 64 65 64 | 20 61 64 76 61 6e 74 61 |re added| advanta|
|000003a0| 67 65 73 20 74 6f 20 74 | 68 65 20 74 75 74 6f 72 |ges to t|he tutor|
|000003b0| 69 61 6c 20 77 72 69 74 | 65 72 2e 6c 73 30 30 33 |ial writ|er.ls003|
|000003c0| 35 54 65 78 74 20 69 73 | 20 61 75 74 6f 6d 61 74 |5Text is| automat|
|000003d0| 69 63 61 6c 6c 79 20 66 | 6f 72 6d 61 74 74 65 64 |ically f|ormatted|
|000003e0| 20 73 6f 20 79 6f 75 20 | 64 6f 6e 27 74 20 68 61 | so you |don't ha|
|000003f0| 76 65 20 74 6f 2c 6c 73 | 30 30 33 37 61 6e 64 20 |ve to,ls|0037and |
|00000400| 65 78 61 6d 70 6c 65 73 | 20 61 72 65 20 65 78 65 |examples| are exe|
|00000410| 63 75 74 65 64 20 64 69 | 72 65 63 74 6c 79 20 73 |cuted di|rectly s|
|00000420| 6f 20 79 6f 75 20 64 6f | 6e 27 74 20 68 61 76 65 |o you do|n't have|
|00000430| 20 74 6f 6c 73 30 30 33 | 39 63 61 70 74 75 72 65 | tols003|9capture|
|00000440| 20 69 6e 70 75 74 20 61 | 6e 64 20 6f 75 74 70 75 | input a|nd outpu|
|00000450| 74 20 76 61 6c 75 65 73 | 20 61 6e 64 20 66 6f 72 |t values| and for|
|00000460| 6d 61 74 20 74 68 65 6d | 20 79 6f 75 72 73 65 6c |mat them| yoursel|
|00000470| 66 2e 6c 73 30 30 33 43 | 54 68 65 20 63 75 72 72 |f.ls003C|The curr|
|00000480| 65 6e 74 20 70 72 65 73 | 65 6e 74 61 74 69 6f 6e |ent pres|entation|
|00000490| 20 66 6f 72 6d 61 74 20 | 69 73 20 61 64 6d 69 74 | format |is admit|
|000004a0| 74 65 64 6c 79 20 62 69 | 61 73 65 64 20 74 6f 77 |tedly bi|ased tow|
|000004b0| 61 72 64 73 6c 73 30 30 | 31 37 64 69 73 70 6c 61 |ardsls00|17displa|
|000004c0| 79 69 6e 67 20 53 63 68 | 65 6d 65 20 63 6f 64 65 |ying Sch|eme code|
|000004d0| 2e 6e 6c 6e 6c 73 30 30 | 30 43 49 6e 74 72 6f 64 |.nlnls00|0CIntrod|
|000004e0| 75 63 74 69 6f 6e 6e 0d | 0a 74 06 04 00 06 0c 00 |uctionn.|.t......|
|000004f0| 02 14 03 0b 0c 14 01 10 | 01 4f 0c 10 0c 02 10 03 |........|.O......|
|00000500| 13 04 10 0c 3b 0d 0a 7a | 0d 0a 68 30 30 30 32 20 |....;..z|..h0002 |
|00000510| 30 30 31 42 0d 0a 78 30 | 41 2a 54 55 54 4f 52 49 |001B..x0|A*TUTORI|
|00000520| 41 4c 2a 0d 0a 6c 78 30 | 35 46 52 41 4d 45 6c 6e |AL*..lx0|5FRAMEln|
|00000530| 6c 6c 73 30 30 33 39 54 | 68 65 20 6d 6f 64 65 6c |lls0039T|he model|
|00000540| 20 69 73 20 6f 6e 65 20 | 66 61 6d 69 6c 69 61 72 | is one |familiar|
|00000550| 20 74 6f 20 6d 6f 73 74 | 20 70 65 6f 70 6c 65 3a | to most| people:|
|00000560| 20 74 68 65 20 73 6c 69 | 64 65 20 73 68 6f 77 2e | the sli|de show.|
|00000570| 6c 73 30 30 34 34 41 20 | 2f 74 75 74 6f 72 69 61 |ls0044A |/tutoria|
|00000580| 6c 20 5c 28 73 6c 69 64 | 65 20 73 68 6f 77 29 20 |l \(slid|e show) |
|00000590| 63 6f 6e 73 69 73 74 73 | 20 6f 66 20 61 20 73 65 |consists| of a se|
|000005a0| 72 69 65 73 20 6f 66 20 | 2f 66 72 61 6d 65 73 20 |ries of |/frames |
|000005b0| 5c 28 73 6c 69 64 65 73 | 29 2e 6c 73 30 30 34 31 |\(slides|).ls0041|
|000005c0| 4e 6f 72 6d 61 6c 6c 79 | 2c 20 79 6f 75 20 70 72 |Normally|, you pr|
|000005d0| 6f 67 72 65 73 73 20 74 | 68 72 6f 75 67 68 20 74 |ogress t|hrough t|
|000005e0| 68 65 20 66 72 61 6d 65 | 73 20 69 6e 20 61 20 66 |he frame|s in a f|
|000005f0| 6f 72 77 61 72 64 20 64 | 69 72 65 63 74 69 6f 6e |orward d|irection|
|00000600| 2c 6c 73 30 30 31 38 62 | 75 74 20 79 6f 75 20 63 |,ls0018b|ut you c|
|00000610| 61 6e 20 73 6b 69 70 20 | 61 72 6f 75 6e 64 2e 6c |an skip |around.l|
|00000620| 73 30 30 33 35 41 20 66 | 72 61 6d 65 20 63 6f 6e |s0035A f|rame con|
|00000630| 63 65 6e 74 72 61 74 65 | 73 20 6f 6e 20 6f 6e 65 |centrate|s on one|
|00000640| 20 74 6f 70 69 63 2c 20 | 6f 72 20 2f 65 78 61 6d | topic, |or /exam|
|00000650| 70 6c 65 2c 20 5c 77 69 | 74 68 6c 73 30 30 32 39 |ple, \wi|thls0029|
|00000660| 65 78 70 6c 61 6e 61 74 | 6f 72 79 20 74 65 78 74 |explanat|ory text|
|00000670| 20 73 75 72 72 6f 75 6e | 64 69 6e 67 20 74 68 65 | surroun|ding the|
|00000680| 20 65 78 61 6d 70 6c 65 | 2e 6e 6c 6e 6c 6c 73 30 | example|.nlnlls0|
|00000690| 30 33 34 55 6e 6c 69 6b | 65 20 61 20 73 6c 69 64 |034Unlik|e a slid|
|000006a0| 65 20 73 68 6f 77 2c 20 | 79 6f 75 20 69 6e 74 65 |e show, |you inte|
|000006b0| 72 61 63 74 20 77 69 74 | 68 20 74 68 65 20 74 75 |ract wit|h the tu|
|000006c0| 74 6f 72 69 61 6c 2e 6c | 73 30 30 32 36 54 68 65 |torial.l|s0026The|
|000006d0| 72 65 66 6f 72 65 2c 20 | 76 61 72 69 6f 75 73 20 |refore, |various |
|000006e0| 6b 69 6e 64 73 20 6f 66 | 20 61 73 73 69 73 74 61 |kinds of| assista|
|000006f0| 6e 63 65 6c 73 30 30 34 | 36 61 72 65 20 61 76 61 |ncels004|6are ava|
|00000700| 69 6c 61 62 6c 65 2e 20 | 41 20 2f 68 65 6c 70 20 |ilable. |A /help |
|00000710| 5c 77 69 6e 64 6f 77 20 | 6c 69 73 74 73 20 74 68 |\window |lists th|
|00000720| 65 20 73 69 6e 67 6c 65 | 2d 6b 65 79 73 74 72 6f |e single|-keystro|
|00000730| 6b 65 20 63 6f 6d 6d 61 | 6e 64 73 20 61 6e 64 6c |ke comma|nds andl|
|00000740| 73 30 30 34 34 77 68 61 | 74 20 74 68 65 79 20 64 |s0044wha|t they d|
|00000750| 6f 2e 20 54 68 65 20 2f | 74 61 62 6c 65 20 6f 66 |o. The /|table of|
|00000760| 20 63 6f 6e 74 65 6e 74 | 73 20 5c 64 69 73 70 6c | content|s \displ|
|00000770| 61 79 73 20 74 68 65 20 | 74 6f 70 69 63 73 20 63 |ays the |topics c|
|00000780| 6f 76 65 72 65 64 20 62 | 79 6c 73 30 30 33 39 74 |overed b|yls0039t|
|00000790| 68 65 20 74 75 74 6f 72 | 69 61 6c 2c 20 67 69 76 |he tutor|ial, giv|
|000007a0| 65 73 20 74 68 65 20 66 | 72 61 6d 65 20 6e 75 6d |es the f|rame num|
|000007b0| 62 65 72 20 61 74 20 77 | 68 69 63 68 20 74 68 65 |ber at w|hich the|
|000007c0| 79 20 73 74 61 72 74 2c | 6c 73 30 30 33 38 61 6e |y start,|ls0038an|
|000007d0| 64 20 70 65 72 6d 69 74 | 73 20 79 6f 75 20 74 6f |d permit|s you to|
|000007e0| 20 6d 6f 76 65 20 61 72 | 6f 75 6e 64 20 72 61 6e | move ar|ound ran|
|000007f0| 64 6f 6d 6c 79 20 69 6e | 20 74 68 65 20 74 75 74 |domly in| the tut|
|00000800| 6f 72 69 61 6c 2e 6c 73 | 30 30 33 44 54 68 65 20 |orial.ls|003DThe |
|00000810| 2f 69 6e 64 65 78 20 5c | 64 69 73 70 6c 61 79 73 |/index \|displays|
|00000820| 20 74 65 72 6d 73 20 61 | 6e 64 20 70 68 72 61 73 | terms a|nd phras|
|00000830| 65 73 20 69 6e 20 61 6c | 70 68 61 62 65 74 69 63 |es in al|phabetic|
|00000840| 61 6c 20 6f 72 64 65 72 | 2c 6c 73 30 30 31 41 6c |al order|,ls001Al|
|00000850| 69 73 74 73 20 74 68 65 | 69 72 20 66 72 61 6d 65 |ists the|ir frame|
|00000860| 20 6e 75 6d 62 65 72 73 | 2c 6c 73 30 30 33 33 61 | numbers|,ls0033a|
|00000870| 6e 64 20 61 6c 73 6f 20 | 61 6c 6c 6f 77 73 20 79 |nd also |allows y|
|00000880| 6f 75 20 74 6f 20 73 6b | 69 70 20 61 72 6f 75 6e |ou to sk|ip aroun|
|00000890| 64 20 69 6e 20 74 68 65 | 20 74 75 74 6f 72 69 61 |d in the| tutoria|
|000008a0| 6c 2e 6e 6c 6e 6c 6e 6c | 6c 73 30 30 30 38 74 75 |l.nlnlnl|ls0008tu|
|000008b0| 74 6f 72 69 61 6c 6c 73 | 30 30 30 37 65 78 61 6d |torialls|0007exam|
|000008c0| 70 6c 65 6c 73 30 30 30 | 35 66 72 61 6d 65 6c 73 |plels000|5framels|
|000008d0| 30 30 30 34 68 65 6c 70 | 6c 73 30 30 31 31 74 61 |0004help|ls0011ta|
|000008e0| 62 6c 65 20 6f 66 20 63 | 6f 6e 74 65 6e 74 73 6c |ble of c|ontentsl|
|000008f0| 73 30 30 30 35 69 6e 64 | 65 78 6e 6e 0d 0a 74 06 |s0005ind|exnn..t.|
|00000900| 04 00 06 0c 00 02 14 03 | 0b 0c 14 01 10 01 4f 0c |........|......O.|
|00000910| 10 0c 02 10 03 13 04 10 | 0c 3b 0d 0a 7a 0d 0a 68 |........|.;..z..h|
|00000920| 30 30 30 32 20 30 30 31 | 42 0d 0a 78 30 41 2a 54 |0002 001|B..x0A*T|
|00000930| 55 54 4f 52 49 41 4c 2a | 0d 0a 6c 78 30 35 46 52 |UTORIAL*|..lx05FR|
|00000940| 41 4d 45 6c 78 30 37 49 | 4e 49 54 49 41 4c 6c 6c |AMElx07I|NITIALll|
|00000950| 73 30 30 33 39 59 6f 75 | 72 20 76 69 65 77 20 6f |s0039You|r view o|
|00000960| 66 20 61 20 66 72 61 6d | 65 2c 20 61 73 20 61 20 |f a fram|e, as a |
|00000970| 75 73 65 72 2c 20 69 73 | 20 6f 6e 65 20 73 63 72 |user, is| one scr|
|00000980| 65 65 6e 20 63 6f 6e 74 | 61 69 6e 69 6e 67 6c 73 |een cont|ainingls|
|00000990| 30 30 33 33 74 65 78 74 | 20 69 6e 74 72 6f 64 75 |0033text| introdu|
|000009a0| 63 69 6e 67 20 74 68 65 | 20 74 6f 70 69 63 20 6f |cing the| topic o|
|000009b0| 72 20 65 78 61 6d 70 6c | 65 20 6f 66 20 74 68 65 |r exampl|e of the|
|000009c0| 20 66 72 61 6d 65 2c 6e | 6c 6c 78 30 35 3a 45 56 | frame,n|llx05:EV|
|000009d0| 41 4c 6c 6c 78 30 37 44 | 49 53 50 4c 41 59 6c 73 |ALllx07D|ISPLAYls|
|000009e0| 30 30 33 33 74 68 65 20 | 74 6f 70 69 63 20 69 74 |0033the |topic it|
|000009f0| 73 65 6c 66 2c 20 73 65 | 74 20 6f 66 66 20 66 72 |self, se|t off fr|
|00000a00| 6f 6d 20 74 68 65 20 73 | 75 72 72 6f 75 6e 64 69 |om the s|urroundi|
|00000a10| 6e 67 20 74 65 78 74 6e | 6c 78 30 42 3a 46 52 45 |ng textn|lx0B:FRE|
|00000a20| 53 48 2d 4c 49 4e 45 6c | 78 30 35 3a 45 56 41 4c |SH-LINEl|x05:EVAL|
|00000a30| 6c 6c 78 30 37 44 49 53 | 50 4c 41 59 6c 73 30 30 |llx07DIS|PLAYls00|
|00000a40| 31 39 61 6e 64 20 68 69 | 67 68 6c 69 67 68 74 65 |19and hi|ghlighte|
|00000a50| 64 20 69 6e 20 67 72 65 | 65 6e 2c 6e 6e 6c 6c 73 |d in gre|en,nnlls|
|00000a60| 30 30 32 42 61 6e 64 20 | 74 65 78 74 20 61 66 74 |002Band |text aft|
|00000a70| 65 72 77 61 72 64 73 20 | 65 78 70 6c 61 69 6e 69 |erwards |explaini|
|00000a80| 6e 67 20 74 68 65 20 65 | 78 61 6d 70 6c 65 2e 6e |ng the e|xample.n|
|00000a90| 6c 6e 6c 73 30 30 30 36 | 46 72 61 6d 65 73 6e 0d |lnls0006|Framesn.|
|00000aa0| 0a 74 06 04 00 06 0c 00 | 02 14 03 0b 0c 14 01 10 |.t......|........|
|00000ab0| 01 4f 0c 10 0c 02 10 03 | 13 04 10 0c 3b 0d 0a 7a |.O......|....;..z|
|00000ac0| 0d 0a 68 30 30 30 32 20 | 30 30 31 42 0d 0a 78 30 |..h0002 |001B..x0|
|00000ad0| 41 2a 54 55 54 4f 52 49 | 41 4c 2a 0d 0a 6c 78 30 |A*TUTORI|AL*..lx0|
|00000ae0| 35 46 52 41 4d 45 6c 6e | 6c 6c 73 30 30 32 39 46 |5FRAMEln|lls0029F|
|00000af0| 72 6f 6d 20 74 68 65 20 | 54 75 74 6f 72 69 61 6c |rom the |Tutorial|
|00000b00| 20 45 6e 67 69 6e 65 27 | 73 20 70 6f 69 6e 74 20 | Engine'|s point |
|00000b10| 6f 66 20 76 69 65 77 2c | 6c 73 30 30 34 38 61 20 |of view,|ls0048a |
|00000b20| 66 72 61 6d 65 20 69 73 | 20 63 6f 6e 63 65 70 74 |frame is| concept|
|00000b30| 75 61 6c 6c 79 20 61 20 | 53 63 68 65 6d 65 20 73 |ually a |Scheme s|
|00000b40| 74 72 75 63 74 75 72 65 | 20 62 75 74 20 69 73 20 |tructure| but is |
|00000b50| 69 6d 70 6c 65 6d 65 6e | 74 65 64 20 61 73 20 61 |implemen|ted as a|
|00000b60| 20 6c 69 73 74 2e 6c 73 | 30 30 34 39 4d 61 63 72 | list.ls|0049Macr|
|00000b70| 6f 73 20 61 72 65 20 75 | 73 65 64 20 74 6f 20 68 |os are u|sed to h|
|00000b80| 69 64 65 20 74 68 69 73 | 20 69 6d 70 6c 65 6d 65 |ide this| impleme|
|00000b90| 6e 74 61 74 69 6f 6e 20 | 66 72 6f 6d 20 74 68 65 |ntation |from the|
|00000ba0| 20 72 65 73 74 20 6f 66 | 20 74 68 65 20 70 72 6f | rest of| the pro|
|00000bb0| 67 72 61 6d 2e 6c 73 30 | 30 32 31 54 68 65 20 66 |gram.ls0|021The f|
|00000bc0| 72 61 6d 65 20 66 6f 72 | 6d 61 74 20 6c 6f 6f 6b |rame for|mat look|
|00000bd0| 73 20 6c 69 6b 65 20 74 | 68 69 73 3a 6e 6c 6c 78 |s like t|his:nllx|
|00000be0| 30 35 3a 45 56 41 4c 6c | 6c 78 30 37 44 49 53 50 |05:EVALl|lx07DISP|
|00000bf0| 4c 41 59 6c 6c 78 30 35 | 51 55 4f 54 45 6c 6c 78 |LAYllx05|QUOTEllx|
|00000c00| 30 35 46 52 41 4d 45 6c | 78 30 34 4e 41 4d 45 6c |05FRAMEl|x04NAMEl|
|00000c10| 78 30 42 42 45 46 4f 52 | 45 2d 54 45 58 54 6c 78 |x0BBEFOR|E-TEXTlx|
|00000c20| 30 37 45 58 41 4d 50 4c | 45 6c 78 30 41 41 46 54 |07EXAMPL|Elx0AAFT|
|00000c30| 45 52 2d 54 45 58 54 6c | 78 30 43 44 45 50 45 4e |ER-TEXTl|x0CDEPEN|
|00000c40| 44 45 4e 43 49 45 53 6c | 78 30 38 54 43 2d 45 4e |DENCIESl|x08TC-EN|
|00000c50| 54 52 59 6c 78 30 44 49 | 4e 44 45 58 2d 45 4e 54 |TRYlx0DI|NDEX-ENT|
|00000c60| 52 49 45 53 6e 6e 6e 6e | 6c 6c 73 30 30 34 31 54 |RIESnnnn|lls0041T|
|00000c70| 68 65 20 46 52 41 4d 45 | 20 6b 65 79 77 6f 72 64 |he FRAME| keyword|
|00000c80| 20 73 74 61 72 74 73 20 | 65 61 63 68 20 66 72 61 | starts |each fra|
|00000c90| 6d 65 2e 20 27 6e 61 6d | 65 27 20 69 73 20 61 6e |me. 'nam|e' is an|
|00000ca0| 20 6f 70 74 69 6f 6e 61 | 6c 20 73 79 6d 62 6f 6c | optiona|l symbol|
|00000cb0| 6c 73 30 30 33 46 74 68 | 61 74 20 63 61 6e 20 62 |ls003Fth|at can b|
|00000cc0| 65 20 72 65 66 65 72 65 | 6e 63 65 64 20 62 79 20 |e refere|nced by |
|00000cd0| 74 68 65 20 64 65 70 65 | 6e 64 65 6e 63 79 20 6c |the depe|ndency l|
|00000ce0| 69 73 74 73 20 6f 66 20 | 6f 74 68 65 72 20 66 72 |ists of |other fr|
|00000cf0| 61 6d 65 73 2e 6c 73 30 | 30 33 43 27 62 65 66 6f |ames.ls0|03C'befo|
|00000d00| 72 65 2d 74 65 78 74 27 | 20 61 6e 64 20 27 61 66 |re-text'| and 'af|
|00000d10| 74 65 72 2d 74 65 78 74 | 27 20 61 72 65 20 6c 69 |ter-text|' are li|
|00000d20| 73 74 73 20 6f 66 20 73 | 74 72 69 6e 67 73 20 6f |sts of s|trings o|
|00000d30| 66 20 74 65 78 74 2e 6c | 73 30 30 33 42 27 74 63 |f text.l|s003B'tc|
|00000d40| 2d 65 6e 74 72 79 27 20 | 63 6f 6e 73 69 73 74 73 |-entry' |consists|
|00000d50| 20 6f 66 20 61 20 73 74 | 72 69 6e 67 20 6f 66 20 | of a st|ring of |
|00000d60| 74 65 78 74 20 74 6f 20 | 62 65 20 70 6c 61 63 65 |text to |be place|
|00000d70| 64 20 69 6e 20 74 68 65 | 6c 73 30 30 31 44 74 75 |d in the|ls001Dtu|
|00000d80| 74 6f 72 69 61 6c 27 73 | 20 74 61 62 6c 65 20 6f |torial's| table o|
|00000d90| 66 20 63 6f 6e 74 65 6e | 74 73 2e 6c 73 30 30 34 |f conten|ts.ls004|
|00000da0| 32 27 69 6e 64 65 78 2d | 65 6e 74 72 69 65 73 27 |2'index-|entries'|
|00000db0| 20 69 73 20 61 20 6c 69 | 73 74 20 6f 66 20 73 74 | is a li|st of st|
|00000dc0| 72 69 6e 67 73 3b 20 65 | 61 63 68 20 73 74 72 69 |rings; e|ach stri|
|00000dd0| 6e 67 20 73 68 6f 75 6c | 64 20 62 65 20 61 20 77 |ng shoul|d be a w|
|00000de0| 6f 72 64 6c 73 30 30 33 | 46 6f 72 20 73 68 6f 72 |ordls003|For shor|
|00000df0| 74 20 70 68 72 61 73 65 | 20 74 68 61 74 20 77 6f |t phrase| that wo|
|00000e00| 75 6c 64 20 62 65 20 61 | 70 70 72 6f 70 72 69 61 |uld be a|ppropria|
|00000e10| 74 65 20 74 6f 20 70 75 | 74 20 69 6e 74 6f 20 61 |te to pu|t into a|
|00000e20| 6e 20 69 6e 64 65 78 2e | 6c 73 30 30 34 33 53 75 |n index.|ls0043Su|
|00000e30| 62 73 65 71 75 65 6e 74 | 20 66 72 61 6d 65 73 20 |bsequent| frames |
|00000e40| 64 69 73 63 75 73 73 20 | 74 68 65 20 27 65 78 61 |discuss |the 'exa|
|00000e50| 6d 70 6c 65 27 20 61 6e | 64 20 27 64 65 70 65 6e |mple' an|d 'depen|
|00000e60| 64 65 6e 63 69 65 73 27 | 20 65 6e 74 72 69 65 73 |dencies'| entries|
|00000e70| 2e 6e 6c 6e 6c 6e 6c 6c | 73 30 30 30 35 66 72 61 |.nlnlnll|s0005fra|
|00000e80| 6d 65 6e 6e 0d 0a 74 06 | 04 00 06 0c 00 02 14 03 |menn..t.|........|
|00000e90| 0b 0c 14 01 10 01 4f 0c | 10 0c 02 10 03 13 04 10 |......O.|........|
|00000ea0| 0c 3b 0d 0a 7a 0d 0a 68 | 30 30 30 32 20 30 30 31 |.;..z..h|0002 001|
|00000eb0| 42 0d 0a 78 30 41 2a 54 | 55 54 4f 52 49 41 4c 2a |B..x0A*T|UTORIAL*|
|00000ec0| 0d 0a 6c 78 30 35 46 52 | 41 4d 45 6c 6e 6c 6c 73 |..lx05FR|AMElnlls|
|00000ed0| 30 30 31 44 54 68 65 20 | 27 65 78 61 6d 70 6c 65 |001DThe |'example|
|00000ee0| 27 20 66 69 65 6c 64 20 | 69 73 20 61 20 6c 69 73 |' field |is a lis|
|00000ef0| 74 6c 73 30 30 33 32 6f | 66 20 2f 6b 65 79 77 6f |tls0032o|f /keywo|
|00000f00| 72 64 20 5c 6f 72 20 2f | 6b 65 79 77 6f 72 64 2f |rd \or /|keyword/|
|00000f10| 76 61 6c 75 65 20 70 61 | 69 72 73 20 5c 72 65 70 |value pa|irs \rep|
|00000f20| 72 65 73 65 6e 74 69 6e | 67 6c 73 30 30 33 31 53 |resentin|gls0031S|
|00000f30| 63 68 65 6d 65 20 65 78 | 70 72 65 73 73 69 6f 6e |cheme ex|pression|
|00000f40| 73 20 74 6f 20 62 65 20 | 65 76 61 6c 75 61 74 65 |s to be |evaluate|
|00000f50| 64 20 61 6e 64 20 64 69 | 73 70 6c 61 79 65 64 2e |d and di|splayed.|
|00000f60| 6c 73 30 30 31 45 41 20 | 6b 65 79 77 6f 72 64 20 |ls001EA |keyword |
|00000f70| 62 65 67 69 6e 73 20 77 | 69 74 68 20 61 20 63 6f |begins w|ith a co|
|00000f80| 6c 6f 6e 2e 6c 73 30 30 | 31 30 46 6f 72 20 65 78 |lon.ls00|10For ex|
|00000f90| 61 6d 70 6c 65 2c 20 74 | 68 65 6c 73 30 30 32 44 |ample, t|hels002D|
|00000fa0| 66 6f 6c 6c 6f 77 69 6e | 67 20 64 65 73 63 72 69 |followin|g descri|
|00000fb0| 70 74 69 6f 6e 20 69 6e | 20 74 68 65 20 66 69 72 |ption in| the fir|
|00000fc0| 73 74 20 6c 69 6e 65 20 | 62 65 6c 6f 77 6c 73 30 |st line |belowls0|
|00000fd0| 30 32 38 67 65 6e 65 72 | 61 74 65 73 20 74 68 65 |028gener|ates the|
|00000fe0| 20 6f 75 74 70 75 74 20 | 69 6e 20 74 68 65 20 73 | output |in the s|
|00000ff0| 65 63 6f 6e 64 20 6c 69 | 6e 65 3a 6e 6c 6c 78 30 |econd li|ne:nllx0|
|00001000| 35 3a 45 56 41 4c 6c 6c | 78 30 37 44 49 53 50 4c |5:EVALll|x07DISPL|
|00001010| 41 59 6c 6c 78 30 35 51 | 55 4f 54 45 6c 6c 78 30 |AYllx05Q|UOTEllx0|
|00001020| 35 3a 44 41 54 41 6c 6c | 78 30 31 2b 6c 69 30 30 |5:DATAll|x01+li00|
|00001030| 30 33 6c 69 30 30 30 35 | 6e 6c 78 30 41 3a 44 41 |03li0005|nlx0A:DA|
|00001040| 54 41 2d 45 56 41 4c 6c | 78 30 38 3a 50 50 2d 44 |TA-EVALl|x08:PP-D|
|00001050| 41 54 41 6c 78 30 37 3a | 59 49 45 4c 44 53 6c 78 |ATAlx07:|YIELDSlx|
|00001060| 30 46 3a 50 50 2d 45 56 | 41 4c 45 44 2d 44 41 54 |0F:PP-EV|ALED-DAT|
|00001070| 41 6e 6e 6e 6c 78 30 35 | 3a 45 56 41 4c 6c 6c 78 |Annnlx05|:EVALllx|
|00001080| 30 35 42 45 47 49 4e 6c | 6c 78 30 41 46 52 45 53 |05BEGINl|lx0AFRES|
|00001090| 48 2d 4c 49 4e 45 6e 6c | 6c 78 30 37 4e 45 57 4c |H-LINEnl|lx07NEWL|
|000010a0| 49 4e 45 6e 6e 6c 78 30 | 35 3a 44 41 54 41 6c 6c |INEnnlx0|5:DATAll|
|000010b0| 78 30 31 2b 6c 69 30 30 | 30 33 6c 69 30 30 30 35 |x01+li00|03li0005|
|000010c0| 6e 6c 78 30 41 3a 44 41 | 54 41 2d 45 56 41 4c 6c |nlx0A:DA|TA-EVALl|
|000010d0| 78 30 38 3a 50 50 2d 44 | 41 54 41 6c 78 30 37 3a |x08:PP-D|ATAlx07:|
|000010e0| 59 49 45 4c 44 53 6c 78 | 30 46 3a 50 50 2d 45 56 |YIELDSlx|0F:PP-EV|
|000010f0| 41 4c 45 44 2d 44 41 54 | 41 6e 6c 6c 73 30 30 34 |ALED-DAT|Anlls004|
|00001100| 36 2f 3a 44 41 54 41 20 | 5c 72 65 63 6f 72 64 73 |6/:DATA |\records|
|00001110| 20 74 68 65 20 74 65 78 | 74 20 6f 66 20 74 68 65 | the tex|t of the|
|00001120| 20 64 61 74 61 2e 20 2f | 3a 44 41 54 41 2d 45 56 | data. /|:DATA-EV|
|00001130| 41 4c 20 5c 65 76 61 6c | 75 61 74 65 73 20 74 68 |AL \eval|uates th|
|00001140| 65 20 64 61 74 61 2e 6c | 73 30 30 34 30 2f 3a 50 |e data.l|s0040/:P|
|00001150| 50 2d 44 41 54 41 20 5c | 70 72 65 74 74 79 2d 70 |P-DATA \|pretty-p|
|00001160| 72 69 6e 74 73 20 74 68 | 65 20 64 61 74 61 20 69 |rints th|e data i|
|00001170| 74 73 65 6c 66 20 77 68 | 69 6c 65 20 2f 2f 3a 50 |tself wh|ile //:P|
|00001180| 50 2d 45 56 41 4c 45 44 | 2d 44 41 54 41 6c 73 30 |P-EVALED|-DATAls0|
|00001190| 30 33 35 5c 70 72 65 74 | 74 79 2d 70 72 69 6e 74 |035\pret|ty-print|
|000011a0| 73 20 69 74 73 20 72 65 | 73 75 6c 74 2e 20 2f 3a |s its re|sult. /:|
|000011b0| 59 49 45 4c 44 53 20 5c | 70 72 69 6e 74 73 20 61 |YIELDS \|prints a|
|000011c0| 6e 20 61 72 72 6f 77 2e | 6c 73 30 30 34 33 2f 3a |n arrow.|ls0043/:|
|000011d0| 45 56 41 4c 20 5c 28 6e | 6f 74 20 73 68 6f 77 6e |EVAL \(n|ot shown|
|000011e0| 20 61 62 6f 76 65 29 20 | 65 76 61 6c 75 61 74 65 | above) |evaluate|
|000011f0| 73 20 61 6e 20 61 72 62 | 69 74 72 61 72 79 20 53 |s an arb|itrary S|
|00001200| 63 68 65 6d 65 20 65 78 | 70 72 65 73 73 69 6f 6e |cheme ex|pression|
|00001210| 2c 6c 73 30 30 32 31 61 | 6e 64 20 74 68 65 72 65 |,ls0021a|nd there|
|00001220| 20 61 72 65 20 6f 74 68 | 65 72 20 6b 65 79 77 6f | are oth|er keywo|
|00001230| 72 64 73 20 74 6f 6f 2e | 6c 73 30 30 33 45 4e 6f |rds too.|ls003ENo|
|00001240| 74 65 20 74 68 61 74 20 | 77 69 74 68 20 74 68 69 |te that |with thi|
|00001250| 73 20 66 65 61 74 75 72 | 65 2c 20 65 78 61 6d 70 |s featur|e, examp|
|00001260| 6c 65 73 20 61 72 65 20 | 61 63 74 69 76 65 20 69 |les are |active i|
|00001270| 74 65 6d 73 20 61 6e 64 | 20 6e 6f 74 6c 73 30 30 |tems and| notls00|
|00001280| 33 46 6a 75 73 74 20 70 | 61 73 73 69 76 65 20 70 |3Fjust p|assive p|
|00001290| 69 65 63 65 73 20 6f 66 | 20 74 65 78 74 2d 2d 74 |ieces of| text--t|
|000012a0| 68 65 20 65 78 61 6d 70 | 6c 65 73 20 61 72 65 20 |he examp|les are |
|000012b0| 61 63 74 75 61 6c 6c 79 | 20 65 78 65 63 75 74 65 |actually| execute|
|000012c0| 64 6c 73 30 30 32 31 64 | 75 72 69 6e 67 20 74 68 |dls0021d|uring th|
|000012d0| 65 20 72 75 6e 6e 69 6e | 67 20 6f 66 20 61 20 74 |e runnin|g of a t|
|000012e0| 75 74 6f 72 69 61 6c 2e | 6e 6c 6e 6c 6e 6c 6c 73 |utorial.|nlnlnlls|
|000012f0| 30 30 30 37 65 78 61 6d | 70 6c 65 6e 6e 0d 0a 74 |0007exam|plenn..t|
|00001300| 06 04 00 06 0c 00 02 14 | 03 0b 0c 14 01 10 01 4f |........|.......O|
|00001310| 0c 10 0c 02 10 03 13 04 | 10 0c 3b 0d 0a 7a 0d 0a |........|..;..z..|
|00001320| 68 30 30 30 32 20 30 30 | 31 42 0d 0a 78 30 41 2a |h0002 00|1B..x0A*|
|00001330| 54 55 54 4f 52 49 41 4c | 2a 0d 0a 6c 78 30 35 46 |TUTORIAL|*..lx05F|
|00001340| 52 41 4d 45 6c 6e 6c 6c | 73 30 30 34 31 54 68 65 |RAMElnll|s0041The|
|00001350| 20 6c 61 73 74 20 66 69 | 65 6c 64 20 6f 66 20 61 | last fi|eld of a|
|00001360| 20 66 72 61 6d 65 20 74 | 6f 20 62 65 20 64 69 73 | frame t|o be dis|
|00001370| 63 75 73 73 65 64 20 61 | 72 65 20 74 68 65 20 27 |cussed a|re the '|
|00001380| 64 65 70 65 6e 64 65 6e | 63 69 65 73 2e 27 6c 73 |dependen|cies.'ls|
|00001390| 30 30 33 41 54 68 69 73 | 20 69 73 20 61 20 6c 69 |003AThis| is a li|
|000013a0| 73 74 20 6f 66 20 66 72 | 61 6d 65 20 6e 61 6d 65 |st of fr|ame name|
|000013b0| 73 20 6f 6e 20 77 68 69 | 63 68 20 74 68 69 73 20 |s on whi|ch this |
|000013c0| 66 72 61 6d 65 20 64 65 | 70 65 6e 64 73 2e 6c 73 |frame de|pends.ls|
|000013d0| 30 30 33 43 53 69 6e 63 | 65 20 74 68 65 20 65 78 |003CSinc|e the ex|
|000013e0| 61 6d 70 6c 65 73 20 61 | 72 65 20 61 63 74 75 61 |amples a|re actua|
|000013f0| 6c 6c 79 20 65 78 65 63 | 75 74 65 64 2c 20 61 6e |lly exec|uted, an|
|00001400| 64 20 73 69 6e 63 65 20 | 74 68 65 20 75 73 65 72 |d since |the user|
|00001410| 6c 73 30 30 33 38 63 61 | 6e 20 67 6f 20 74 6f 20 |ls0038ca|n go to |
|00001420| 61 6e 79 20 66 72 61 6d | 65 20 61 74 20 77 69 6c |any fram|e at wil|
|00001430| 6c 2c 20 61 6e 79 20 73 | 65 74 2d 75 70 20 66 6f |l, any s|et-up fo|
|00001440| 72 20 74 68 65 20 65 78 | 61 6d 70 6c 65 73 6c 73 |r the ex|amplesls|
|00001450| 30 30 33 43 69 6e 20 74 | 68 61 74 20 66 72 61 6d |003Cin t|hat fram|
|00001460| 65 20 77 6f 75 6c 64 20 | 6c 69 6b 65 6c 79 20 62 |e would |likely b|
|00001470| 65 20 62 79 70 61 73 73 | 65 64 20 77 69 74 68 6f |e bypass|ed witho|
|00001480| 75 74 20 74 68 69 73 20 | 66 65 61 74 75 72 65 2e |ut this |feature.|
|00001490| 6e 6c 6e 6c 6c 73 30 30 | 33 33 54 68 69 73 20 61 |nlnlls00|33This a|
|000014a0| 70 70 72 6f 61 63 68 2c | 20 77 68 69 6c 65 20 66 |pproach,| while f|
|000014b0| 6c 65 78 69 62 6c 65 2c | 20 68 61 73 20 69 74 73 |lexible,| has its|
|000014c0| 20 6c 69 6d 69 74 61 74 | 69 6f 6e 73 2e 6c 73 30 | limitat|ions.ls0|
|000014d0| 30 33 46 54 68 65 20 70 | 72 69 6d 61 72 79 20 6f |03FThe p|rimary o|
|000014e0| 6e 65 20 69 73 20 73 70 | 65 65 64 2e 20 53 74 72 |ne is sp|eed. Str|
|000014f0| 61 69 67 68 74 20 74 65 | 78 74 20 65 78 61 6d 70 |aight te|xt examp|
|00001500| 6c 65 73 20 74 61 6b 65 | 20 6d 6f 72 65 20 77 6f |les take| more wo|
|00001510| 72 6b 6c 73 30 30 33 44 | 74 6f 20 67 65 6e 65 72 |rkls003D|to gener|
|00001520| 61 74 65 2c 20 62 75 74 | 20 74 65 78 74 20 64 69 |ate, but| text di|
|00001530| 73 70 6c 61 79 73 20 61 | 72 65 20 66 61 73 74 2e |splays a|re fast.|
|00001540| 20 42 65 63 61 75 73 65 | 20 64 65 70 65 6e 64 65 | Because| depende|
|00001550| 6e 63 69 65 73 6c 73 30 | 30 34 33 68 61 76 65 20 |nciesls0|043have |
|00001560| 74 6f 20 62 65 20 65 76 | 61 6c 75 61 74 65 64 2c |to be ev|aluated,|
|00001570| 20 69 66 20 74 68 65 72 | 65 20 61 72 65 20 6d 61 | if ther|e are ma|
|00001580| 6e 79 20 6f 66 20 74 68 | 65 6d 2c 20 6f 72 20 69 |ny of th|em, or i|
|00001590| 66 20 74 68 65 79 20 69 | 6e 76 6f 6c 76 65 6c 73 |f they i|nvolvels|
|000015a0| 30 30 34 36 74 69 6d 65 | 2d 63 6f 6e 73 75 6d 69 |0046time|-consumi|
|000015b0| 6e 67 20 63 6f 6d 70 75 | 74 61 74 69 6f 6e 73 2c |ng compu|tations,|
|000015c0| 20 69 74 20 6d 61 79 20 | 74 61 6b 65 20 61 77 68 | it may |take awh|
|000015d0| 69 6c 65 20 74 6f 20 64 | 69 73 70 6c 61 79 20 74 |ile to d|isplay t|
|000015e0| 68 65 20 72 65 73 75 6c | 74 2e 6c 73 30 30 33 32 |he resul|t.ls0032|
|000015f0| 41 6c 73 6f 2c 20 69 74 | 20 69 73 20 74 72 69 63 |Also, it| is tric|
|00001600| 6b 79 20 67 65 74 74 69 | 6e 67 20 74 68 65 69 72 |ky getti|ng their|
|00001610| 20 6f 72 64 65 72 69 6e | 67 20 63 6f 72 72 65 63 | orderin|g correc|
|00001620| 74 2e 6e 6c 6e 6c 6e 6c | 6c 73 30 30 30 43 64 65 |t.nlnlnl|ls000Cde|
|00001630| 70 65 6e 64 65 6e 63 69 | 65 73 6e 6e 0d 0a 74 06 |pendenci|esnn..t.|
|00001640| 04 00 06 0c 00 02 14 03 | 0b 0c 14 01 10 01 4f 0c |........|......O.|
|00001650| 10 0c 02 10 03 13 04 10 | 0c 3b 0d 0a 7a 0d 0a 68 |........|.;..z..h|
|00001660| 30 30 30 32 20 30 30 31 | 42 0d 0a 78 30 41 2a 54 |0002 001|B..x0A*T|
|00001670| 55 54 4f 52 49 41 4c 2a | 0d 0a 6c 78 30 35 46 52 |UTORIAL*|..lx05FR|
|00001680| 41 4d 45 6c 6e 6c 6c 73 | 30 30 33 33 41 20 74 75 |AMElnlls|0033A tu|
|00001690| 74 6f 72 69 61 6c 20 69 | 73 20 6e 6f 74 20 63 6f |torial i|s not co|
|000016a0| 6d 70 6c 65 74 65 20 77 | 69 74 68 6f 75 74 20 74 |mplete w|ithout t|
|000016b0| 77 6f 20 6d 6f 72 65 20 | 74 68 69 6e 67 73 2e 6c |wo more |things.l|
|000016c0| 73 30 30 34 37 54 68 65 | 20 66 69 72 73 74 20 69 |s0047The| first i|
|000016d0| 73 20 74 6f 20 64 65 66 | 69 6e 65 20 61 20 2f 70 |s to def|ine a /p|
|000016e0| 72 69 6e 74 20 66 75 6e | 63 74 69 6f 6e 20 5c 74 |rint fun|ction \t|
|000016f0| 68 61 74 20 70 72 69 6e | 74 73 20 69 6e 64 69 76 |hat prin|ts indiv|
|00001700| 69 64 75 61 6c 20 77 6f | 72 64 73 2c 6c 73 30 30 |idual wo|rds,ls00|
|00001710| 34 30 70 6f 73 73 69 62 | 6c 79 20 63 68 61 6e 67 |40possib|ly chang|
|00001720| 69 6e 67 20 73 63 72 65 | 65 6e 20 61 74 74 72 69 |ing scre|en attri|
|00001730| 62 75 74 65 73 20 28 63 | 6f 6c 6f 72 2c 20 72 65 |butes (c|olor, re|
|00001740| 76 65 72 73 65 20 76 69 | 64 65 6f 2c 20 65 74 63 |verse vi|deo, etc|
|00001750| 2e 29 6c 73 30 30 34 30 | 61 6c 6f 6e 67 20 74 68 |.)ls0040|along th|
|00001760| 65 20 77 61 79 2e 20 20 | 54 68 65 20 66 75 6e 63 |e way. |The func|
|00001770| 74 69 6f 6e 20 74 61 6b | 65 73 20 32 20 61 72 67 |tion tak|es 2 arg|
|00001780| 75 6d 65 6e 74 73 3a 20 | 61 20 77 6f 72 64 2c 20 |uments: |a word, |
|00001790| 77 68 69 63 68 20 69 73 | 6c 73 30 30 33 34 61 20 |which is|ls0034a |
|000017a0| 73 74 72 69 6e 67 2c 20 | 61 6e 64 20 61 20 77 69 |string, |and a wi|
|000017b0| 6e 64 6f 77 20 69 6e 20 | 77 68 69 63 68 20 74 6f |ndow in |which to|
|000017c0| 20 70 72 69 6e 74 20 74 | 68 65 20 73 74 72 69 6e | print t|he strin|
|000017d0| 67 2e 6c 73 30 30 33 41 | 45 78 61 6d 69 6e 69 6e |g.ls003A|Examinin|
|000017e0| 67 20 74 68 65 20 73 6f | 75 72 63 65 20 6f 66 20 |g the so|urce of |
|000017f0| 74 68 69 73 20 74 75 74 | 6f 72 69 61 6c 20 74 65 |this tut|orial te|
|00001800| 78 74 20 73 68 6f 75 6c | 64 20 6d 61 6b 65 20 69 |xt shoul|d make i|
|00001810| 74 73 6c 73 30 30 31 30 | 73 74 72 75 63 74 75 72 |tsls0010|structur|
|00001820| 65 20 63 6c 65 61 72 2e | 6e 6c 6e 6c 6c 73 30 30 |e clear.|nlnlls00|
|00001830| 33 46 54 68 65 20 69 6d | 70 6f 72 74 61 6e 74 20 |3FThe im|portant |
|00001840| 74 68 69 6e 67 20 74 6f | 20 6e 6f 74 65 20 69 73 |thing to| note is|
|00001850| 20 74 68 61 74 20 74 68 | 69 73 20 66 75 6e 63 74 | that th|is funct|
|00001860| 69 6f 6e 20 69 73 20 2f | 6e 6f 74 20 5c 70 61 72 |ion is /|not \par|
|00001870| 74 6c 73 30 30 33 41 6f | 66 20 74 68 65 20 54 75 |tls003Ao|f the Tu|
|00001880| 74 6f 72 69 61 6c 20 45 | 6e 67 69 6e 65 20 62 75 |torial E|ngine bu|
|00001890| 74 20 62 65 6c 6f 6e 67 | 73 20 74 6f 20 74 68 65 |t belong|s to the|
|000018a0| 20 74 75 74 6f 72 69 61 | 6c 20 69 74 73 65 6c 66 | tutoria|l itself|
|000018b0| 2e 6c 73 30 30 33 39 44 | 69 66 66 65 72 65 6e 74 |.ls0039D|ifferent|
|000018c0| 20 74 75 74 6f 72 69 61 | 6c 73 20 63 61 6e 20 75 | tutoria|ls can u|
|000018d0| 73 65 20 64 69 66 66 65 | 72 65 6e 74 20 70 72 69 |se diffe|rent pri|
|000018e0| 6e 74 69 6e 67 20 66 75 | 6e 63 74 69 6f 6e 73 2c |nting fu|nctions,|
|000018f0| 6c 73 30 30 33 30 67 69 | 76 69 6e 67 20 73 6f 6d |ls0030gi|ving som|
|00001900| 65 20 76 61 72 69 65 74 | 79 20 69 6e 20 68 6f 77 |e variet|y in how|
|00001910| 20 66 72 61 6d 65 73 20 | 61 72 65 20 64 69 73 70 | frames |are disp|
|00001920| 6c 61 79 65 64 2c 6c 73 | 30 30 34 31 77 68 69 6c |layed,ls|0041whil|
|00001930| 65 20 73 74 69 6c 6c 20 | 77 6f 72 6b 69 6e 67 20 |e still |working |
|00001940| 77 69 74 68 69 6e 20 74 | 68 65 20 6d 6f 64 65 6c |within t|he model|
|00001950| 20 75 73 65 64 20 62 79 | 20 74 68 65 20 54 75 74 | used by| the Tut|
|00001960| 6f 72 69 61 6c 20 45 6e | 67 69 6e 65 2e 6e 6c 6e |orial En|gine.nln|
|00001970| 6c 73 30 30 31 32 54 75 | 74 6f 72 69 61 6c 20 53 |ls0012Tu|torial S|
|00001980| 74 72 75 63 74 75 72 65 | 6c 6c 73 30 30 30 45 70 |tructure|lls000Ep|
|00001990| 72 69 6e 74 20 66 75 6e | 63 74 69 6f 6e 6e 6e 0d |rint fun|ctionnn.|
|000019a0| 0a 74 06 04 00 06 0c 00 | 02 14 03 0b 0c 14 01 10 |.t......|........|
|000019b0| 01 4f 0c 10 0c 02 10 03 | 13 04 10 0c 3b 0d 0a 7a |.O......|....;..z|
|000019c0| 0d 0a 68 30 30 30 32 20 | 30 30 31 42 0d 0a 78 30 |..h0002 |001B..x0|
|000019d0| 41 2a 54 55 54 4f 52 49 | 41 4c 2a 0d 0a 6c 78 30 |A*TUTORI|AL*..lx0|
|000019e0| 35 46 52 41 4d 45 6c 6e | 6c 6c 73 30 30 33 39 54 |5FRAMEln|lls0039T|
|000019f0| 68 65 20 73 65 63 6f 6e | 64 20 69 73 20 74 6f 20 |he secon|d is to |
|00001a00| 63 72 65 61 74 65 20 61 | 20 2f 74 75 74 6f 72 69 |create a| /tutori|
|00001a10| 61 6c 20 73 74 72 75 63 | 74 75 72 65 20 5c 61 6e |al struc|ture \an|
|00001a20| 64 20 61 73 73 69 67 6e | 6c 73 30 30 31 31 69 74 |d assign|ls0011it|
|00001a30| 20 74 6f 20 2a 54 55 54 | 4f 52 49 41 4c 2a 2e 6c | to *TUT|ORIAL*.l|
|00001a40| 73 30 30 34 39 55 6e 6c | 69 6b 65 20 61 20 66 72 |s0049Unl|ike a fr|
|00001a50| 61 6d 65 2c 20 74 68 69 | 73 20 69 73 20 61 20 74 |ame, thi|s is a t|
|00001a60| 72 75 65 20 53 63 68 65 | 6d 65 20 73 74 72 75 63 |rue Sche|me struc|
|00001a70| 74 75 72 65 2c 20 61 6e | 64 20 69 74 20 68 61 73 |ture, an|d it has|
|00001a80| 20 74 68 65 73 65 20 66 | 69 65 6c 64 73 3a 6e 6c | these f|ields:nl|
|00001a90| 6c 78 30 35 3a 45 56 41 | 4c 6c 6c 78 30 37 44 49 |lx05:EVA|Lllx07DI|
|00001aa0| 53 50 4c 41 59 6c 6c 78 | 30 35 51 55 4f 54 45 6c |SPLAYllx|05QUOTEl|
|00001ab0| 6c 78 30 34 4e 41 4d 45 | 6c 78 31 30 57 52 49 54 |lx04NAME|lx10WRIT|
|00001ac0| 45 2d 45 58 54 45 4e 53 | 49 4f 4e 53 6c 78 30 41 |E-EXTENS|IONSlx0A|
|00001ad0| 46 52 41 4d 45 2d 4c 49 | 53 54 6c 78 30 43 56 49 |FRAME-LI|STlx0CVI|
|00001ae0| 53 49 54 45 44 2d 4c 49 | 53 54 6c 78 30 43 46 52 |SITED-LI|STlx0CFR|
|00001af0| 41 4d 45 2d 4e 55 4d 42 | 45 52 6c 78 30 39 4e 41 |AME-NUMB|ERlx09NA|
|00001b00| 4d 45 2d 4c 49 53 54 6c | 78 30 32 54 43 6c 78 30 |ME-LISTl|x02TClx0|
|00001b10| 35 49 4e 44 45 58 6e 6e | 6e 6e 6c 6c 73 30 30 34 |5INDEXnn|nnlls004|
|00001b20| 31 59 6f 75 20 73 68 6f | 75 6c 64 20 69 6e 69 74 |1You sho|uld init|
|00001b30| 69 61 6c 69 7a 65 20 32 | 20 66 69 65 6c 64 73 3a |ialize 2| fields:|
|00001b40| 20 27 6e 61 6d 65 27 2c | 20 74 6f 20 61 20 73 74 | 'name',| to a st|
|00001b50| 72 69 6e 67 20 77 69 74 | 68 20 74 68 65 20 6e 61 |ring wit|h the na|
|00001b60| 6d 65 6c 73 30 30 33 45 | 6f 66 20 74 68 65 20 74 |mels003E|of the t|
|00001b70| 75 74 6f 72 69 61 6c 2c | 20 61 6e 64 20 27 77 72 |utorial,| and 'wr|
|00001b80| 69 74 65 2d 65 78 74 65 | 6e 73 69 6f 6e 73 27 2c |ite-exte|nsions',|
|00001b90| 20 74 6f 20 74 68 65 20 | 70 72 69 6e 74 20 66 75 | to the |print fu|
|00001ba0| 6e 63 74 69 6f 6e 6c 73 | 30 30 32 30 64 69 73 63 |nctionls|0020disc|
|00001bb0| 75 73 73 65 64 20 69 6e | 20 74 68 65 20 70 72 65 |ussed in| the pre|
|00001bc0| 76 69 6f 75 73 20 66 72 | 61 6d 65 2e 6e 6c 6e 6c |vious fr|ame.nlnl|
|00001bd0| 6e 6c 6c 73 30 30 31 32 | 74 75 74 6f 72 69 61 6c |nlls0012|tutorial|
|00001be0| 20 73 74 72 75 63 74 75 | 72 65 6e 6e 0d 0a 74 06 | structu|renn..t.|
|00001bf0| 04 00 06 0c 00 02 14 03 | 0b 0c 14 01 10 01 4f 0c |........|......O.|
|00001c00| 10 0c 02 10 03 13 04 10 | 0c 3b 0d 0a 7a 0d 0a 68 |........|.;..z..h|
|00001c10| 30 30 30 32 20 30 30 31 | 42 0d 0a 78 30 41 2a 54 |0002 001|B..x0A*T|
|00001c20| 55 54 4f 52 49 41 4c 2a | 0d 0a 6c 78 30 35 46 52 |UTORIAL*|..lx05FR|
|00001c30| 41 4d 45 6c 6e 6c 6c 73 | 30 30 33 42 54 68 65 20 |AMElnlls|003BThe |
|00001c40| 6f 74 68 65 72 20 66 69 | 65 6c 64 73 20 61 72 65 |other fi|elds are|
|00001c50| 20 75 73 65 64 20 64 75 | 72 69 6e 67 20 74 68 65 | used du|ring the|
|00001c60| 20 72 75 6e 6e 69 6e 67 | 20 6f 66 20 61 20 74 75 | running| of a tu|
|00001c70| 74 6f 72 69 61 6c 2e 6c | 73 30 30 34 35 57 68 65 |torial.l|s0045Whe|
|00001c80| 6e 20 61 20 74 75 74 6f | 72 69 61 6c 20 69 73 20 |n a tuto|rial is |
|00001c90| 72 65 61 64 20 66 72 6f | 6d 20 64 69 73 6b 2c 20 |read fro|m disk, |
|00001ca0| 74 68 65 20 66 72 61 6d | 65 73 20 61 72 65 20 63 |the fram|es are c|
|00001cb0| 6f 6e 73 65 64 20 69 6e | 74 6f 20 61 20 6c 69 73 |onsed in|to a lis|
|00001cc0| 74 2e 6c 73 30 30 34 32 | 54 68 65 6e 20 74 68 65 |t.ls0042|Then the|
|00001cd0| 20 6c 69 73 74 20 69 73 | 20 63 6f 6e 76 65 72 74 | list is| convert|
|00001ce0| 65 64 20 74 6f 20 61 6e | 20 61 72 72 61 79 20 61 |ed to an| array a|
|00001cf0| 6e 64 20 73 74 6f 72 65 | 64 20 69 6e 20 27 66 72 |nd store|d in 'fr|
|00001d00| 61 6d 65 2d 6c 69 73 74 | 27 2e 6c 73 30 30 34 30 |ame-list|'.ls0040|
|00001d10| 54 68 65 20 27 66 72 61 | 6d 65 2d 6e 75 6d 62 65 |The 'fra|me-numbe|
|00001d20| 72 27 20 69 73 20 74 68 | 65 20 6e 75 6d 62 65 72 |r' is th|e number|
|00001d30| 20 6f 66 20 74 68 65 20 | 66 72 61 6d 65 20 63 75 | of the |frame cu|
|00001d40| 72 72 65 6e 74 6c 79 20 | 76 69 73 69 62 6c 65 2e |rrently |visible.|
|00001d50| 6c 73 30 30 33 39 57 68 | 65 6e 20 61 20 66 72 61 |ls0039Wh|en a fra|
|00001d60| 6d 65 20 69 73 20 64 69 | 73 70 6c 61 79 65 64 2c |me is di|splayed,|
|00001d70| 20 69 74 73 20 70 6f 73 | 69 74 69 6f 6e 20 69 6e | its pos|ition in|
|00001d80| 20 27 76 69 73 69 74 65 | 64 2d 6c 69 73 74 27 6c | 'visite|d-list'l|
|00001d90| 73 30 30 32 37 28 72 65 | 61 6c 6c 79 20 61 6e 20 |s0027(re|ally an |
|00001da0| 61 72 72 61 79 20 61 67 | 61 69 6e 29 20 69 73 20 |array ag|ain) is |
|00001db0| 6d 61 72 6b 65 64 20 74 | 72 75 65 2e 6c 73 30 30 |marked t|rue.ls00|
|00001dc0| 33 43 57 68 65 6e 20 79 | 6f 75 20 73 6b 69 70 20 |3CWhen y|ou skip |
|00001dd0| 61 72 6f 75 6e 64 20 69 | 6e 20 61 20 74 75 74 6f |around i|n a tuto|
|00001de0| 72 69 61 6c 2c 20 74 68 | 65 20 76 69 73 69 74 65 |rial, th|e visite|
|00001df0| 64 20 6c 69 73 74 20 69 | 73 20 75 73 65 64 6c 73 |d list i|s usedls|
|00001e00| 30 30 33 34 74 6f 20 64 | 65 74 65 72 6d 69 6e 65 |0034to d|etermine|
|00001e10| 20 69 66 20 74 68 65 20 | 66 72 61 6d 65 73 20 6f | if the |frames o|
|00001e20| 6e 20 77 68 69 63 68 20 | 74 68 69 73 20 6f 6e 65 |n which |this one|
|00001e30| 20 64 65 70 65 6e 64 73 | 6c 73 30 30 31 37 68 61 | depends|ls0017ha|
|00001e40| 76 65 20 61 6c 6c 20 62 | 65 65 6e 20 65 78 65 63 |ve all b|een exec|
|00001e50| 75 74 65 64 2e 6e 6c 6e | 6c 6c 73 30 30 34 30 54 |uted.nln|lls0040T|
|00001e60| 68 65 20 27 6e 61 6d 65 | 2d 6c 69 73 74 27 20 69 |he 'name|-list' i|
|00001e70| 73 20 61 20 6c 69 73 74 | 20 6f 66 20 70 61 69 72 |s a list| of pair|
|00001e80| 73 20 6f 66 20 69 6e 64 | 69 76 69 64 75 61 6c 20 |s of ind|ividual |
|00001e90| 66 72 61 6d 65 20 6e 61 | 6d 65 73 20 61 6e 64 6c |frame na|mes andl|
|00001ea0| 73 30 30 33 36 63 6f 72 | 72 65 73 70 6f 6e 64 69 |s0036cor|respondi|
|00001eb0| 6e 67 20 66 72 61 6d 65 | 20 6e 75 6d 62 65 72 73 |ng frame| numbers|
|00001ec0| 20 61 6e 64 20 69 73 20 | 66 6f 72 20 64 65 62 75 | and is |for debu|
|00001ed0| 67 20 70 75 72 70 6f 73 | 65 73 2e 6c 73 30 30 34 |g purpos|es.ls004|
|00001ee0| 31 54 68 65 20 27 74 63 | 27 20 61 6e 64 20 27 69 |1The 'tc|' and 'i|
|00001ef0| 6e 64 65 78 27 20 61 72 | 65 20 74 68 65 20 76 61 |ndex' ar|e the va|
|00001f00| 6c 75 65 73 20 75 73 65 | 64 20 69 6e 20 74 68 65 |lues use|d in the|
|00001f10| 20 74 61 62 6c 65 20 6f | 66 20 63 6f 6e 74 65 6e | table o|f conten|
|00001f20| 74 73 6c 73 30 30 33 33 | 61 6e 64 20 69 6e 64 65 |tsls0033|and inde|
|00001f30| 78 2c 20 72 65 73 70 65 | 63 74 69 76 65 6c 79 2e |x, respe|ctively.|
|00001f40| 20 54 68 65 20 66 6f 72 | 6d 65 72 20 68 61 73 20 | The for|mer has |
|00001f50| 74 68 65 20 66 6f 72 6d | 61 74 3a 6c 73 30 30 33 |the form|at:ls003|
|00001f60| 43 28 28 66 72 61 6d 65 | 23 20 74 63 2d 65 6e 74 |C((frame|# tc-ent|
|00001f70| 72 79 29 20 2e 2e 2e 29 | 20 61 72 72 61 6e 67 65 |ry) ...)| arrange|
|00001f80| 64 20 62 79 20 69 6e 63 | 72 65 61 73 69 6e 67 20 |d by inc|reasing |
|00001f90| 66 72 61 6d 65 20 6e 75 | 6d 62 65 72 2c 6c 73 30 |frame nu|mber,ls0|
|00001fa0| 30 31 43 61 6e 64 20 74 | 68 65 20 6c 61 74 74 65 |01Cand t|he latte|
|00001fb0| 72 20 68 61 73 20 61 20 | 66 6f 72 6d 61 74 3a 6c |r has a |format:l|
|00001fc0| 73 30 30 33 46 28 28 69 | 6e 64 65 78 2d 65 6e 74 |s003F((i|ndex-ent|
|00001fd0| 72 79 20 66 72 61 6d 65 | 23 20 66 72 61 6d 65 23 |ry frame|# frame#|
|00001fe0| 20 2e 2e 2e 29 29 20 73 | 6f 72 74 65 64 20 69 6e | ...)) s|orted in|
|00001ff0| 20 61 6c 70 68 61 62 65 | 74 69 63 61 6c 20 6f 72 | alphabe|tical or|
|00002000| 64 65 72 2e 6c 73 30 30 | 33 36 54 68 65 73 65 20 |der.ls00|36These |
|00002010| 61 72 65 20 64 65 74 65 | 72 6d 69 6e 65 64 20 6f |are dete|rmined o|
|00002020| 6e 63 65 2c 20 77 68 65 | 6e 20 61 20 74 75 74 6f |nce, whe|n a tuto|
|00002030| 72 69 61 6c 20 69 73 20 | 73 74 61 72 74 65 64 2e |rial is |started.|
|00002040| 6e 6e 0d 0a 74 06 04 00 | 06 0c 00 02 14 03 0b 0c |nn..t...|........|
|00002050| 14 01 10 01 4f 0c 10 0c | 02 10 03 13 04 10 0c 3b |....O...|.......;|
|00002060| 0d 0a 7a 0d 0a 68 30 30 | 30 32 20 30 30 31 42 0d |..z..h00|02 001B.|
|00002070| 0a 78 30 41 2a 54 55 54 | 4f 52 49 41 4c 2a 0d 0a |.x0A*TUT|ORIAL*..|
|00002080| 6c 78 30 35 46 52 41 4d | 45 6c 6e 6c 6c 73 30 30 |lx05FRAM|Elnlls00|
|00002090| 33 46 54 68 65 20 54 75 | 74 6f 72 69 61 6c 20 45 |3FThe Tu|torial E|
|000020a0| 6e 67 69 6e 65 20 68 61 | 73 20 74 77 6f 20 65 78 |ngine ha|s two ex|
|000020b0| 70 6f 72 74 65 64 20 66 | 75 6e 63 74 69 6f 6e 73 |ported f|unctions|
|000020c0| 2c 20 2f 53 54 41 52 54 | 2d 54 55 54 4f 52 49 41 |, /START|-TUTORIA|
|000020d0| 4c 6c 73 30 30 33 46 5c | 61 6e 64 20 2f 52 45 53 |Lls003F\|and /RES|
|000020e0| 55 4d 45 2d 54 55 54 4f | 52 49 41 4c 2e 20 5c 41 |UME-TUTO|RIAL. \A|
|000020f0| 20 4c 45 54 52 45 43 20 | 65 6e 63 6c 6f 73 65 73 | LETREC |encloses|
|00002100| 20 74 68 65 20 54 75 74 | 6f 72 69 61 6c 20 45 6e | the Tut|orial En|
|00002110| 67 69 6e 65 27 73 6c 73 | 30 30 34 30 6c 6f 63 61 |gine'sls|0040loca|
|00002120| 6c 20 66 75 6e 63 74 69 | 6f 6e 73 2e 20 41 20 62 |l functi|ons. A b|
|00002130| 72 69 65 66 20 73 75 6d | 6d 61 72 79 20 6f 66 20 |rief sum|mary of |
|00002140| 74 68 65 20 6c 6f 63 61 | 6c 20 66 75 6e 63 74 69 |the loca|l functi|
|00002150| 6f 6e 73 20 66 6f 6c 6c | 6f 77 73 2e 6e 6c 6e 6c |ons foll|ows.nlnl|
|00002160| 6e 6c 6e 6c 73 30 30 32 | 41 44 65 73 63 72 69 70 |nlnls002|ADescrip|
|00002170| 74 69 6f 6e 20 6f 66 20 | 74 68 65 20 54 75 74 6f |tion of |the Tuto|
|00002180| 72 69 61 6c 20 45 6e 67 | 69 6e 65 20 50 72 6f 67 |rial Eng|ine Prog|
|00002190| 72 61 6d 6c 6c 73 30 30 | 31 32 65 78 70 6f 72 74 |ramlls00|12export|
|000021a0| 65 64 20 66 75 6e 63 74 | 69 6f 6e 73 6e 6e 0d 0a |ed funct|ionsnn..|
|000021b0| 74 06 04 00 06 0c 00 02 | 14 03 0b 0c 14 01 10 01 |t.......|........|
|000021c0| 4f 0c 10 0c 02 10 03 13 | 04 10 0c 3b 0d 0a 7a 0d |O.......|...;..z.|
|000021d0| 0a 68 30 30 30 32 20 30 | 30 31 42 0d 0a 78 30 41 |.h0002 0|01B..x0A|
|000021e0| 2a 54 55 54 4f 52 49 41 | 4c 2a 0d 0a 6c 78 30 35 |*TUTORIA|L*..lx05|
|000021f0| 46 52 41 4d 45 6c 6e 6c | 6c 73 30 30 33 42 2f 53 |FRAMElnl|ls003B/S|
|00002200| 54 41 52 54 2d 54 55 54 | 4f 52 49 41 4c 20 5c 61 |TART-TUT|ORIAL \a|
|00002210| 6e 64 20 2f 52 45 53 55 | 4d 45 2d 54 55 54 4f 52 |nd /RESU|ME-TUTOR|
|00002220| 49 41 4c 20 5c 63 61 6c | 6c 20 2f 49 4e 49 54 2d |IAL \cal|l /INIT-|
|00002230| 54 55 54 4f 52 49 41 4c | 2e 6c 73 30 30 34 32 5c |TUTORIAL|.ls0042\|
|00002240| 54 68 65 20 62 61 6e 6e | 65 72 20 73 63 72 65 65 |The bann|er scree|
|00002250| 6e 20 69 73 20 64 69 73 | 70 6c 61 79 65 64 20 62 |n is dis|played b|
|00002260| 79 20 2f 42 41 4e 4e 45 | 52 20 5c 69 66 20 74 68 |y /BANNE|R \if th|
|00002270| 65 20 74 75 74 6f 72 69 | 61 6c 20 68 61 73 6e 27 |e tutori|al hasn'|
|00002280| 74 6c 73 30 30 32 37 62 | 65 65 6e 20 72 75 6e 20 |tls0027b|een run |
|00002290| 62 65 66 6f 72 65 20 69 | 6e 20 74 68 65 20 63 75 |before i|n the cu|
|000022a0| 72 72 65 6e 74 20 73 65 | 73 73 69 6f 6e 2e 6c 73 |rrent se|ssion.ls|
|000022b0| 30 30 33 45 54 68 65 20 | 72 6f 75 74 69 6e 65 20 |003EThe |routine |
|000022c0| 2f 43 4f 4c 4c 45 43 54 | 2d 54 43 20 5c 6f 72 67 |/COLLECT|-TC \org|
|000022d0| 61 6e 69 7a 65 73 20 74 | 68 65 20 74 61 62 6c 65 |anizes t|he table|
|000022e0| 20 6f 66 20 63 6f 6e 74 | 65 6e 74 73 20 75 73 69 | of cont|ents usi|
|000022f0| 6e 67 6c 73 30 30 31 43 | 74 68 65 20 54 43 20 66 |ngls001C|the TC f|
|00002300| 69 65 6c 64 73 20 6f 66 | 20 65 61 63 68 20 66 72 |ields of| each fr|
|00002310| 61 6d 65 2c 6c 73 30 30 | 33 46 2f 43 4f 4c 4c 45 |ame,ls00|3F/COLLE|
|00002320| 43 54 2d 49 4e 44 45 58 | 20 5c 77 6f 72 6b 73 20 |CT-INDEX| \works |
|00002330| 73 69 6d 69 6c 61 72 6c | 79 20 75 73 69 6e 67 20 |similarl|y using |
|00002340| 65 61 63 68 20 66 72 61 | 6d 65 27 73 20 49 4e 44 |each fra|me's IND|
|00002350| 45 58 20 66 69 65 6c 64 | 2c 6c 73 30 30 33 35 61 |EX field|,ls0035a|
|00002360| 6e 64 20 2f 43 4f 4c 4c | 45 43 54 2d 4e 41 4d 45 |nd /COLL|ECT-NAME|
|00002370| 53 20 5c 6c 6f 6f 6b 73 | 20 61 74 20 65 61 63 68 |S \looks| at each|
|00002380| 20 66 72 61 6d 65 27 73 | 20 4e 41 4d 45 20 66 69 | frame's| NAME fi|
|00002390| 65 6c 64 2e 6c 73 30 30 | 33 30 54 68 69 73 20 6c |eld.ls00|30This l|
|000023a0| 61 73 74 20 69 73 20 66 | 6f 72 20 64 65 62 75 67 |ast is f|or debug|
|000023b0| 67 69 6e 67 20 61 6e 64 | 20 65 64 69 74 69 6e 67 |ging and| editing|
|000023c0| 20 70 75 72 70 6f 73 65 | 73 2e 6c 73 30 30 33 44 | purpose|s.ls003D|
|000023d0| 50 61 72 74 20 6f 66 20 | 74 68 65 20 69 6e 69 74 |Part of |the init|
|000023e0| 69 61 6c 69 7a 61 74 69 | 6f 6e 20 69 6e 63 6c 75 |ializati|on inclu|
|000023f0| 64 65 73 20 73 61 76 69 | 6e 67 20 74 77 6f 20 63 |des savi|ng two c|
|00002400| 6f 6e 74 69 6e 75 61 74 | 69 6f 6e 73 3a 6c 73 30 |ontinuat|ions:ls0|
|00002410| 30 33 45 2f 51 55 49 54 | 2d 4b 20 5c 74 6f 20 65 |03E/QUIT|-K \to e|
|00002420| 78 69 74 20 74 68 65 20 | 74 75 74 6f 72 69 61 6c |xit the |tutorial|
|00002430| 2c 20 61 6e 64 20 2f 55 | 53 45 52 2d 45 52 52 4f |, and /U|SER-ERRO|
|00002440| 52 2d 48 41 4e 44 4c 45 | 52 2c 20 5c 77 68 69 63 |R-HANDLE|R, \whic|
|00002450| 68 6c 73 30 30 33 36 67 | 65 74 73 20 61 73 73 69 |hls0036g|ets assi|
|00002460| 67 6e 65 64 20 74 6f 20 | 74 68 65 20 73 79 73 74 |gned to |the syst|
|00002470| 65 6d 20 68 6f 6f 6b 20 | 2a 55 53 45 52 2d 45 52 |em hook |*USER-ER|
|00002480| 52 4f 52 2d 48 41 4e 44 | 4c 45 52 2a 2c 6c 73 30 |ROR-HAND|LER*,ls0|
|00002490| 30 31 37 74 6f 20 72 65 | 63 6f 76 65 72 20 66 72 |017to re|cover fr|
|000024a0| 6f 6d 20 65 72 72 6f 72 | 73 2e 6e 6c 6e 6c 6e 6c |om error|s.nlnlnl|
|000024b0| 6e 6c 6e 6c 6c 73 30 30 | 30 45 69 6e 69 74 69 61 |nlnlls00|0Einitia|
|000024c0| 6c 69 7a 61 74 69 6f 6e | 6e 6e 0d 0a 74 06 04 00 |lization|nn..t...|
|000024d0| 06 0c 00 02 14 03 0b 0c | 14 01 10 01 4f 0c 10 0c |........|....O...|
|000024e0| 02 10 03 13 04 10 0c 3b | 0d 0a 7a 0d 0a 68 30 30 |.......;|..z..h00|
|000024f0| 30 32 20 30 30 31 42 0d | 0a 78 30 41 2a 54 55 54 |02 001B.|.x0A*TUT|
|00002500| 4f 52 49 41 4c 2a 0d 0a | 6c 78 30 35 46 52 41 4d |ORIAL*..|lx05FRAM|
|00002510| 45 6c 6e 6c 6c 73 30 30 | 33 41 2f 44 4f 2d 54 55 |Elnlls00|3A/DO-TU|
|00002520| 54 4f 52 49 41 4c 20 5c | 69 6d 70 6c 65 6d 65 6e |TORIAL \|implemen|
|00002530| 74 73 20 6c 6f 6f 70 69 | 6e 67 20 6f 76 65 72 20 |ts loopi|ng over |
|00002540| 65 61 63 68 20 74 75 74 | 6f 72 69 61 6c 20 66 72 |each tut|orial fr|
|00002550| 61 6d 65 2e 6c 73 30 30 | 32 44 2f 46 52 41 4d 45 |ame.ls00|2D/FRAME|
|00002560| 2d 31 20 5c 65 78 65 63 | 75 74 65 73 20 6f 6e 65 |-1 \exec|utes one|
|00002570| 20 66 72 61 6d 65 20 6f | 66 20 74 68 65 20 74 75 | frame o|f the tu|
|00002580| 74 6f 72 69 61 6c 2e 6c | 73 30 30 33 38 2f 44 49 |torial.l|s0038/DI|
|00002590| 53 50 4c 41 59 2d 54 49 | 54 4c 45 2d 57 49 4e 44 |SPLAY-TI|TLE-WIND|
|000025a0| 4f 57 20 5c 64 69 73 70 | 6c 61 79 73 20 74 68 65 |OW \disp|lays the|
|000025b0| 20 66 72 61 6d 65 20 6e | 75 6d 62 65 72 20 61 6e | frame n|umber an|
|000025c0| 64 20 61 6e 79 6c 73 30 | 30 31 38 74 61 62 6c 65 |d anyls0|018table|
|000025d0| 2d 6f 66 2d 63 6f 6e 74 | 65 6e 74 73 20 74 69 74 |-of-cont|ents tit|
|000025e0| 6c 65 2e 6c 73 30 30 33 | 45 44 69 73 70 6c 61 79 |le.ls003|EDisplay|
|000025f0| 69 6e 67 20 74 68 65 20 | 33 20 7a 6f 6e 65 73 20 |ing the |3 zones |
|00002600| 6f 66 20 62 65 66 6f 72 | 65 2d 74 65 78 74 2c 20 |of befor|e-text, |
|00002610| 65 78 61 6d 70 6c 65 2c | 20 61 6e 64 20 61 66 74 |example,| and aft|
|00002620| 65 72 2d 74 65 78 74 6c | 73 30 30 33 38 69 73 20 |er-textl|s0038is |
|00002630| 74 68 65 20 6a 6f 62 20 | 6f 66 20 74 68 65 20 72 |the job |of the r|
|00002640| 6f 75 74 69 6e 65 73 20 | 2f 54 45 58 54 2d 5a 4f |outines |/TEXT-ZO|
|00002650| 4e 45 20 5c 61 6e 64 20 | 2f 43 41 4c 43 2d 5a 4f |NE \and |/CALC-ZO|
|00002660| 4e 45 2e 20 5c 6e 6c 6e | 6c 6c 73 30 30 33 31 2f |NE. \nln|lls0031/|
|00002670| 43 4f 4e 54 49 4e 55 45 | 20 5c 68 61 6e 64 6c 65 |CONTINUE| \handle|
|00002680| 73 20 61 6c 6c 20 73 69 | 6e 67 6c 65 2d 6b 65 79 |s all si|ngle-key|
|00002690| 20 69 6e 70 75 74 2e 20 | 49 74 20 63 61 6c 6c 73 | input. |It calls|
|000026a0| 6c 73 30 30 33 39 2f 4e | 45 58 54 2d 46 52 41 4d |ls0039/N|EXT-FRAM|
|000026b0| 45 20 5c 61 6e 64 20 2f | 50 52 45 56 49 4f 55 53 |E \and /|PREVIOUS|
|000026c0| 2d 46 52 41 4d 45 20 5c | 74 6f 20 6d 6f 76 65 20 |-FRAME \|to move |
|000026d0| 62 65 74 77 65 65 6e 20 | 66 72 61 6d 65 73 2c 6c |between |frames,l|
|000026e0| 73 30 30 33 42 2f 48 45 | 4c 50 20 5c 74 6f 20 64 |s003B/HE|LP \to d|
|000026f0| 69 73 70 6c 61 79 20 68 | 65 6c 70 20 69 6e 66 6f |isplay h|elp info|
|00002700| 72 6d 61 74 69 6f 6e 20 | 61 62 6f 75 74 20 73 69 |rmation |about si|
|00002710| 6e 67 6c 65 2d 6b 65 79 | 20 69 6e 70 75 74 73 2c |ngle-key| inputs,|
|00002720| 6c 73 30 30 33 42 2f 54 | 41 42 4c 45 2d 4f 46 2d |ls003B/T|ABLE-OF-|
|00002730| 43 4f 4e 54 45 4e 54 53 | 20 5c 74 6f 20 68 61 6e |CONTENTS| \to han|
|00002740| 64 6c 65 20 74 61 62 6c | 65 2d 6f 66 2d 63 6f 6e |dle tabl|e-of-con|
|00002750| 74 65 6e 74 73 20 70 72 | 6f 63 65 73 73 69 6e 67 |tents pr|ocessing|
|00002760| 2c 6c 73 30 30 33 46 64 | 69 74 74 6f 20 2f 49 4e |,ls003Fd|itto /IN|
|00002770| 44 45 58 20 5c 66 6f 72 | 20 69 6e 64 65 78 20 70 |DEX \for| index p|
|00002780| 72 6f 63 65 73 73 69 6e | 67 2c 20 2f 51 55 49 54 |rocessin|g, /QUIT|
|00002790| 20 5c 74 6f 20 65 78 69 | 74 20 74 68 65 20 74 75 | \to exi|t the tu|
|000027a0| 74 6f 72 69 61 6c 6c 73 | 30 30 33 45 62 79 20 69 |torialls|003Eby i|
|000027b0| 6e 76 6f 6b 69 6e 67 20 | 74 68 65 20 51 55 49 54 |nvoking |the QUIT|
|000027c0| 2d 4b 20 63 6f 6e 74 69 | 6e 75 61 74 69 6f 6e 2c |-K conti|nuation,|
|000027d0| 20 61 6e 64 20 2f 41 4c | 45 52 54 20 5c 74 6f 20 | and /AL|ERT \to |
|000027e0| 64 69 73 70 6c 61 79 20 | 61 6e 6c 73 30 30 32 31 |display |anls0021|
|000027f0| 65 72 72 6f 72 20 6d 65 | 73 73 61 67 65 20 69 6e |error me|ssage in|
|00002800| 20 61 20 70 6f 70 2d 75 | 70 20 77 69 6e 64 6f 77 | a pop-u|p window|
|00002810| 2e 6e 6c 6e 6c 6e 6c 6c | 73 30 30 30 39 6d 61 69 |.nlnlnll|s0009mai|
|00002820| 6e 20 6c 6f 6f 70 6c 73 | 30 30 31 32 6b 65 79 73 |n loopls|0012keys|
|00002830| 74 72 6f 6b 65 20 68 61 | 6e 64 6c 69 6e 67 6e 6e |troke ha|ndlingnn|
|00002840| 0d 0a 74 06 04 00 06 0c | 00 02 14 03 0b 0c 14 01 |..t.....|........|
|00002850| 10 01 4f 0c 10 0c 02 10 | 03 13 04 10 0c 3b 0d 0a |..O.....|.....;..|
|00002860| 7a 0d 0a 68 30 30 30 32 | 20 30 30 31 42 0d 0a 78 |z..h0002| 001B..x|
|00002870| 30 41 2a 54 55 54 4f 52 | 49 41 4c 2a 0d 0a 6c 78 |0A*TUTOR|IAL*..lx|
|00002880| 30 35 46 52 41 4d 45 6c | 6e 6c 6c 73 30 30 33 33 |05FRAMEl|nlls0033|
|00002890| 2f 54 45 58 54 2d 5a 4f | 4e 45 20 5c 69 73 20 70 |/TEXT-ZO|NE \is p|
|000028a0| 61 73 73 65 64 20 74 68 | 65 20 6c 69 73 74 20 6f |assed th|e list o|
|000028b0| 66 20 73 74 72 69 6e 67 | 73 20 74 6f 20 70 72 69 |f string|s to pri|
|000028c0| 6e 74 2e 6c 73 30 30 33 | 32 2f 44 45 4d 4f 2d 57 |nt.ls003|2/DEMO-W|
|000028d0| 52 49 54 45 4c 4e 20 5c | 69 73 20 63 61 6c 6c 65 |RITELN \|is calle|
|000028e0| 64 20 69 6e 20 74 75 72 | 6e 20 77 69 74 68 20 65 |d in tur|n with e|
|000028f0| 61 63 68 20 73 74 72 69 | 6e 67 2e 6c 73 30 30 33 |ach stri|ng.ls003|
|00002900| 34 49 74 20 62 72 65 61 | 6b 73 20 74 68 65 20 73 |4It brea|ks the s|
|00002910| 74 72 69 6e 67 20 69 6e | 74 6f 20 69 6e 64 69 76 |tring in|to indiv|
|00002920| 69 64 75 61 6c 20 77 6f | 72 64 73 20 61 6e 64 20 |idual wo|rds and |
|00002930| 63 61 6c 6c 73 6c 73 30 | 30 33 36 74 68 65 20 70 |callsls0|036the p|
|00002940| 72 69 6e 74 69 6e 67 20 | 68 6f 6f 6b 20 66 75 6e |rinting |hook fun|
|00002950| 63 74 69 6f 6e 20 6f 66 | 20 2a 54 55 54 4f 52 49 |ction of| *TUTORI|
|00002960| 41 4c 2a 20 74 6f 20 70 | 72 69 6e 74 20 65 61 63 |AL* to p|rint eac|
|00002970| 68 6c 73 30 30 34 36 77 | 6f 72 64 20 61 73 20 69 |hls0046w|ord as i|
|00002980| 74 20 73 65 65 73 20 66 | 69 74 2e 20 46 69 6c 6c |t sees f|it. Fill|
|00002990| 69 6e 67 20 74 68 65 20 | 6c 69 6e 65 20 69 73 20 |ing the |line is |
|000029a0| 64 6f 6e 65 20 61 75 74 | 6f 6d 61 74 69 63 61 6c |done aut|omatical|
|000029b0| 6c 79 20 62 79 20 53 63 | 68 65 6d 65 2e 6c 73 30 |ly by Sc|heme.ls0|
|000029c0| 30 33 45 54 68 65 20 74 | 65 78 74 20 7a 6f 6e 65 |03EThe t|ext zone|
|000029d0| 20 77 69 64 74 68 73 20 | 61 72 65 20 73 68 72 75 | widths |are shru|
|000029e0| 6e 6b 20 73 6f 6d 65 77 | 68 61 74 20 66 6f 72 20 |nk somew|hat for |
|000029f0| 65 73 74 68 65 74 69 63 | 20 72 65 61 73 6f 6e 73 |esthetic| reasons|
|00002a00| 2c 6c 73 30 30 33 45 61 | 6e 64 20 61 6c 73 6f 20 |,ls003Ea|nd also |
|00002a10| 74 68 65 20 73 6f 6d 65 | 77 68 61 74 20 6c 69 6d |the some|what lim|
|00002a20| 69 74 65 64 20 73 70 61 | 63 65 20 66 6f 72 63 65 |ited spa|ce force|
|00002a30| 73 20 74 68 65 20 74 75 | 74 6f 72 69 61 6c 20 77 |s the tu|torial w|
|00002a40| 72 69 74 65 72 6c 73 30 | 30 30 45 74 6f 20 62 65 |riterls0|00Eto be|
|00002a50| 20 63 6f 6e 63 69 73 65 | 2e 6e 6c 6e 6c 6e 6c 6e | concise|.nlnlnln|
|00002a60| 6c 6e 6c 6c 73 30 30 30 | 44 7a 6f 6e 65 20 68 61 |lnlls000|Dzone ha|
|00002a70| 6e 64 6c 69 6e 67 6e 6e | 0d 0a 74 06 04 00 06 0c |ndlingnn|..t.....|
|00002a80| 00 02 14 03 0b 0c 14 01 | 10 01 4f 0c 10 0c 02 10 |........|..O.....|
|00002a90| 03 13 04 10 0c 3b 0d 0a | 7a 0d 0a 68 30 30 30 32 |.....;..|z..h0002|
|00002aa0| 20 30 30 31 42 0d 0a 78 | 30 41 2a 54 55 54 4f 52 | 001B..x|0A*TUTOR|
|00002ab0| 49 41 4c 2a 0d 0a 6c 78 | 30 35 46 52 41 4d 45 6c |IAL*..lx|05FRAMEl|
|00002ac0| 6e 6c 6c 73 30 30 34 30 | 2f 45 58 45 43 55 54 45 |nlls0040|/EXECUTE|
|00002ad0| 2d 46 52 41 4d 45 2d 49 | 54 45 4d 20 5c 70 61 72 |-FRAME-I|TEM \par|
|00002ae0| 73 65 73 20 61 6e 64 20 | 65 78 65 63 75 74 65 73 |ses and |executes|
|00002af0| 20 74 68 65 20 65 78 61 | 6d 70 6c 65 20 65 78 70 | the exa|mple exp|
|00002b00| 72 65 73 73 69 6f 6e 73 | 6c 73 30 30 34 30 69 6e |ressions|ls0040in|
|00002b10| 20 61 20 66 72 61 6d 65 | 2e 20 49 66 20 74 68 65 | a frame|. If the|
|00002b20| 20 65 78 70 72 65 73 73 | 69 6f 6e 73 20 64 65 70 | express|ions dep|
|00002b30| 65 6e 64 20 6f 6e 20 6f | 74 68 65 72 20 65 78 70 |end on o|ther exp|
|00002b40| 72 65 73 73 69 6f 6e 73 | 20 62 65 69 6e 67 6c 73 |ressions| beingls|
|00002b50| 30 30 34 38 65 78 65 63 | 75 74 65 64 20 66 69 72 |0048exec|uted fir|
|00002b60| 73 74 2c 20 69 74 20 72 | 65 63 75 72 73 69 76 65 |st, it r|ecursive|
|00002b70| 6c 79 20 63 61 6c 6c 73 | 20 69 74 73 65 6c 66 20 |ly calls| itself |
|00002b80| 74 6f 20 68 61 6e 64 6c | 65 20 74 68 6f 73 65 20 |to handl|e those |
|00002b90| 66 72 61 6d 65 73 20 66 | 69 72 73 74 6c 73 30 30 |frames f|irstls00|
|00002ba0| 34 31 61 6e 64 20 70 75 | 74 73 20 75 70 20 61 20 |41and pu|ts up a |
|00002bb0| 2f 42 55 53 59 2d 57 49 | 4e 44 4f 57 20 5c 6d 65 |/BUSY-WI|NDOW \me|
|00002bc0| 61 6e 77 68 69 6c 65 2e | 20 2f 46 52 41 4d 45 2d |anwhile.| /FRAME-|
|00002bd0| 49 54 45 4d 2d 50 41 52 | 53 45 52 20 5c 69 73 20 |ITEM-PAR|SER \is |
|00002be0| 74 68 65 6c 73 30 30 31 | 33 77 6f 72 6b 68 6f 72 |thels001|3workhor|
|00002bf0| 73 65 20 66 75 6e 63 74 | 69 6f 6e 2e 6e 6c 6e 6c |se funct|ion.nlnl|
|00002c00| 6e 6c 6e 6c 6e 6c 6c 73 | 30 30 30 44 7a 6f 6e 65 |nlnlnlls|000Dzone|
|00002c10| 20 68 61 6e 64 6c 69 6e | 67 6c 73 30 30 30 37 70 | handlin|gls0007p|
|00002c20| 61 72 73 69 6e 67 6e 6e | 0d 0a 74 06 04 00 06 0c |arsingnn|..t.....|
|00002c30| 00 02 14 03 0b 0c 14 01 | 10 01 4f 0c 10 0c 02 10 |........|..O.....|
|00002c40| 03 13 04 10 0c 3b 0d 0a | 7a 0d 0a 68 30 30 30 32 |.....;..|z..h0002|
|00002c50| 20 30 30 31 42 0d 0a 78 | 30 41 2a 54 55 54 4f 52 | 001B..x|0A*TUTOR|
|00002c60| 49 41 4c 2a 0d 0a 6c 78 | 30 35 46 52 41 4d 45 6c |IAL*..lx|05FRAMEl|
|00002c70| 6e 6c 6c 73 30 30 34 36 | 2f 45 44 49 54 20 5c 70 |nlls0046|/EDIT \p|
|00002c80| 65 72 6d 69 74 73 20 6c | 69 6d 69 74 65 64 20 65 |ermits l|imited e|
|00002c90| 64 69 74 69 6e 67 20 6f | 66 20 61 20 66 72 61 6d |diting o|f a fram|
|00002ca0| 65 20 77 68 69 6c 65 20 | 61 20 74 75 74 6f 72 69 |e while |a tutori|
|00002cb0| 61 6c 20 69 73 20 72 75 | 6e 6e 69 6e 67 2c 6c 73 |al is ru|nning,ls|
|00002cc0| 30 30 34 31 61 73 73 75 | 6d 69 6e 67 20 74 68 65 |0041assu|ming the|
|00002cd0| 20 67 6c 6f 62 61 6c 20 | 76 61 72 69 61 62 6c 65 | global |variable|
|00002ce0| 20 2f 2a 44 45 42 55 47 | 2d 54 55 54 4f 52 49 41 | /*DEBUG|-TUTORIA|
|00002cf0| 4c 2a 20 5c 68 61 73 20 | 62 65 65 6e 20 70 72 6f |L* \has |been pro|
|00002d00| 70 65 72 6c 79 6c 73 30 | 30 34 30 61 63 74 69 76 |perlyls0|040activ|
|00002d10| 61 74 65 64 2e 20 54 68 | 65 20 65 64 69 74 20 6d |ated. Th|e edit m|
|00002d20| 6f 64 65 20 70 65 72 6d | 69 74 73 20 75 73 69 6e |ode perm|its usin|
|00002d30| 67 20 45 64 77 69 6e 20 | 74 6f 20 65 64 69 74 20 |g Edwin |to edit |
|00002d40| 61 20 66 72 61 6d 65 20 | 61 6e 64 6c 73 30 30 34 |a frame |andls004|
|00002d50| 30 74 68 65 6e 20 72 65 | 70 6c 61 63 69 6e 67 20 |0then re|placing |
|00002d60| 74 68 65 20 63 75 72 72 | 65 6e 74 20 66 72 61 6d |the curr|ent fram|
|00002d70| 65 20 77 69 74 68 20 74 | 68 65 20 65 64 69 74 65 |e with t|he edite|
|00002d80| 64 20 6f 6e 65 20 69 6e | 20 6f 72 64 65 72 20 74 |d one in| order t|
|00002d90| 6f 6c 73 30 30 34 32 63 | 68 65 63 6b 20 6f 6e 20 |ols0042c|heck on |
|00002da0| 74 68 65 20 61 70 70 65 | 61 72 61 6e 63 65 20 6f |the appe|arance o|
|00002db0| 66 20 74 68 65 20 65 64 | 69 74 65 64 20 66 72 61 |f the ed|ited fra|
|00002dc0| 6d 65 3b 20 74 68 69 73 | 20 61 76 6f 69 64 73 20 |me; this| avoids |
|00002dd0| 68 61 76 69 6e 67 20 74 | 6f 6c 73 30 30 33 42 72 |having t|ols003Br|
|00002de0| 65 63 6f 6d 70 69 6c 65 | 20 74 68 65 20 65 6e 74 |ecompile| the ent|
|00002df0| 69 72 65 20 45 64 77 69 | 6e 20 62 75 66 66 65 72 |ire Edwi|n buffer|
|00002e00| 20 6a 75 73 74 20 74 6f | 20 74 65 73 74 20 61 20 | just to| test a |
|00002e10| 6e 65 77 20 66 72 61 6d | 65 2e 6c 73 30 30 33 30 |new fram|e.ls0030|
|00002e20| 49 6e 73 65 72 74 69 6e | 67 20 6f 72 20 64 65 6c |Insertin|g or del|
|00002e30| 65 74 69 6e 67 20 66 72 | 61 6d 65 73 20 69 73 20 |eting fr|ames is |
|00002e40| 6e 6f 74 20 69 6d 70 6c | 65 6d 65 6e 74 65 64 2e |not impl|emented.|
|00002e50| 6e 6c 6e 6c 6c 73 30 30 | 34 33 45 76 61 6c 75 61 |nlnlls00|43Evalua|
|00002e60| 74 69 6e 67 20 61 20 66 | 72 61 6d 65 27 73 20 65 |ting a f|rame's e|
|00002e70| 78 61 6d 70 6c 65 20 63 | 61 6e 20 62 65 20 74 75 |xample c|an be tu|
|00002e80| 72 6e 65 64 20 6f 6e 20 | 61 6e 64 20 6f 66 66 20 |rned on |and off |
|00002e90| 66 72 6f 6d 20 74 68 65 | 20 65 64 69 74 6c 73 30 |from the| editls0|
|00002ea0| 30 34 32 6d 6f 64 65 2e | 20 45 76 61 6c 75 61 74 |042mode.| Evaluat|
|00002eb0| 69 6f 6e 20 65 72 72 6f | 72 73 20 61 75 74 6f 6d |ion erro|rs autom|
|00002ec0| 61 74 69 63 61 6c 6c 79 | 20 74 75 72 6e 20 6f 66 |atically| turn of|
|00002ed0| 66 20 66 72 61 6d 65 20 | 65 76 61 6c 75 61 74 69 |f frame |evaluati|
|00002ee0| 6f 6e 20 73 6f 6c 73 30 | 30 33 46 74 68 61 74 20 |on sols0|03Fthat |
|00002ef0| 74 68 65 20 66 72 61 6d | 65 20 63 61 6e 20 62 65 |the fram|e can be|
|00002f00| 20 65 78 61 6d 69 6e 65 | 64 20 61 6e 64 20 65 64 | examine|d and ed|
|00002f10| 69 74 65 64 2e 20 59 6f | 75 20 63 61 6e 20 61 6c |ited. Yo|u can al|
|00002f20| 73 6f 20 67 6f 20 69 6e | 74 6f 6c 73 30 30 33 43 |so go in|tols003C|
|00002f30| 61 20 6e 65 77 20 73 79 | 73 74 65 6d 20 74 6f 70 |a new sy|stem top|
|00002f40| 6c 65 76 65 6c 20 74 65 | 6d 70 6f 72 61 72 69 6c |level te|mporaril|
|00002f50| 79 20 74 6f 20 74 65 73 | 74 2d 65 76 61 6c 75 61 |y to tes|t-evalua|
|00002f60| 74 65 20 65 78 61 6d 70 | 6c 65 73 2e 6e 6c 6e 6c |te examp|les.nlnl|
|00002f70| 6e 6c 6c 73 30 30 30 39 | 65 64 69 74 20 6d 6f 64 |nlls0009|edit mod|
|00002f80| 65 6e 6e 0d 0a 74 06 04 | 00 06 0c 00 02 14 03 0b |enn..t..|........|
|00002f90| 0c 14 01 10 01 4f 0c 10 | 0c 02 10 03 13 04 10 0c |.....O..|........|
|00002fa0| 3b 0d 0a 7a 0d 0a 68 30 | 30 30 32 20 30 30 31 42 |;..z..h0|002 001B|
|00002fb0| 0d 0a 78 30 41 2a 54 55 | 54 4f 52 49 41 4c 2a 0d |..x0A*TU|TORIAL*.|
|00002fc0| 0a 6c 78 30 35 46 52 41 | 4d 45 6c 6e 6c 6c 73 30 |.lx05FRA|MElnlls0|
|00002fd0| 30 33 45 53 6f 6d 65 20 | 6f 66 20 74 68 65 20 4c |03ESome |of the L|
|00002fe0| 45 54 52 45 43 20 76 61 | 72 69 61 62 6c 65 73 20 |ETREC va|riables |
|00002ff0| 61 72 65 20 75 73 65 64 | 20 66 6f 72 20 64 61 74 |are used| for dat|
|00003000| 61 2e 20 54 68 65 20 74 | 75 74 6f 72 69 61 6c 27 |a. The t|utorial'|
|00003010| 73 6c 73 30 30 34 34 2f | 53 54 41 52 54 2d 46 52 |sls0044/|START-FR|
|00003020| 41 4d 45 20 5c 61 6e 64 | 20 2f 45 4e 44 2d 46 52 |AME \and| /END-FR|
|00003030| 41 4d 45 20 5c 61 72 65 | 20 70 61 72 74 20 6f 66 |AME \are| part of|
|00003040| 20 74 68 65 20 54 75 74 | 6f 72 69 61 6c 20 45 6e | the Tut|orial En|
|00003050| 67 69 6e 65 20 69 74 73 | 65 6c 66 6c 73 30 30 34 |gine its|elfls004|
|00003060| 32 61 6e 64 20 6e 6f 74 | 20 69 6e 20 74 68 65 20 |2and not| in the |
|00003070| 74 75 74 6f 72 69 61 6c | 20 74 65 78 74 2e 20 2f |tutorial| text. /|
|00003080| 45 56 41 4c 3f 20 5c 63 | 6f 6e 74 72 6f 6c 73 20 |EVAL? \c|ontrols |
|00003090| 65 78 65 63 75 74 69 6e | 67 20 61 20 66 72 61 6d |executin|g a fram|
|000030a0| 65 27 73 6c 73 30 30 32 | 31 65 78 61 6d 70 6c 65 |e'sls002|1example|
|000030b0| 20 61 6e 64 20 69 73 20 | 75 73 65 64 20 69 6e 20 | and is |used in |
|000030c0| 65 64 69 74 20 6d 6f 64 | 65 2e 6e 6c 6e 6c 6e 6c |edit mod|e.nlnlnl|
|000030d0| 6e 6c 6e 6c 6c 73 30 30 | 30 42 64 61 74 61 20 76 |nlnlls00|0Bdata v|
|000030e0| 61 6c 75 65 73 6e 6e 0d | 0a 74 06 04 00 06 0c 00 |aluesnn.|.t......|
|000030f0| 02 14 03 0b 0c 14 01 10 | 01 4f 0c 10 0c 02 10 03 |........|.O......|
|00003100| 13 04 10 0c 3b 0d 0a 7a | 0d 0a 68 30 30 30 32 20 |....;..z|..h0002 |
|00003110| 30 30 31 42 0d 0a 78 30 | 41 2a 54 55 54 4f 52 49 |001B..x0|A*TUTORI|
|00003120| 41 4c 2a 0d 0a 6c 78 30 | 35 46 52 41 4d 45 6c 6e |AL*..lx0|5FRAMEln|
|00003130| 6c 6c 73 30 30 34 33 54 | 68 65 20 54 75 74 6f 72 |lls0043T|he Tutor|
|00003140| 69 61 6c 20 45 6e 67 69 | 6e 65 20 69 73 20 61 20 |ial Engi|ne is a |
|00003150| 63 6f 6d 70 6c 65 74 65 | 20 53 63 68 65 6d 65 20 |complete| Scheme |
|00003160| 70 72 6f 67 72 61 6d 20 | 77 68 69 63 68 20 64 65 |program |which de|
|00003170| 6d 6f 6e 73 74 72 61 74 | 65 73 6c 73 30 30 34 33 |monstrat|esls0043|
|00003180| 73 65 76 65 72 61 6c 20 | 75 73 65 66 75 6c 20 53 |several |useful S|
|00003190| 63 68 65 6d 65 20 70 72 | 6f 67 72 61 6d 6d 69 6e |cheme pr|ogrammin|
|000031a0| 67 20 74 65 63 68 6e 69 | 71 75 65 73 2e 20 41 6d |g techni|ques. Am|
|000031b0| 6f 6e 67 20 74 68 65 73 | 65 20 61 72 65 20 75 73 |ong thes|e are us|
|000031c0| 69 6e 67 6c 73 30 30 34 | 36 4c 45 54 52 45 43 20 |ingls004|6LETREC |
|000031d0| 74 6f 20 2f 64 65 66 69 | 6e 65 20 6c 6f 63 61 6c |to /defi|ne local|
|000031e0| 20 76 61 72 69 61 62 6c | 65 73 20 61 6e 64 20 66 | variabl|es and f|
|000031f0| 75 6e 63 74 69 6f 6e 73 | 20 5c 77 68 69 63 68 20 |unctions| \which |
|00003200| 61 72 65 20 68 69 64 64 | 65 6e 20 66 72 6f 6d 6c |are hidd|en froml|
|00003210| 73 30 30 34 35 74 68 65 | 20 6f 75 74 73 69 64 65 |s0045the| outside|
|00003220| 20 75 6e 6c 65 73 73 20 | 74 68 65 79 20 61 72 65 | unless |they are|
|00003230| 20 65 78 70 6c 69 63 69 | 74 6c 79 20 65 78 70 6f | explici|tly expo|
|00003240| 72 74 65 64 2c 20 6c 69 | 6b 65 20 53 54 41 52 54 |rted, li|ke START|
|00003250| 2d 54 55 54 4f 52 49 41 | 4c 2c 6c 73 30 30 33 42 |-TUTORIA|L,ls003B|
|00003260| 52 45 53 55 4d 45 2d 54 | 55 54 4f 52 49 41 4c 2c |RESUME-T|UTORIAL,|
|00003270| 20 61 6e 64 20 74 68 65 | 20 72 65 62 69 6e 64 69 | and the| rebindi|
|00003280| 6e 67 20 6f 66 20 2a 55 | 53 45 52 2d 45 52 52 4f |ng of *U|SER-ERRO|
|00003290| 52 2d 48 41 4e 44 4c 45 | 52 2a 2e 6c 73 30 30 33 |R-HANDLE|R*.ls003|
|000032a0| 36 41 20 53 63 68 65 6d | 65 20 2f 73 74 72 75 63 |6A Schem|e /struc|
|000032b0| 74 75 72 65 20 5c 69 73 | 20 75 73 65 64 20 74 6f |ture \is| used to|
|000032c0| 20 72 65 70 72 65 73 65 | 6e 74 20 74 68 65 20 74 | represe|nt the t|
|000032d0| 75 74 6f 72 69 61 6c 6c | 73 30 30 33 30 61 6e 64 |utoriall|s0030and|
|000032e0| 20 2f 6d 61 63 72 6f 73 | 20 5c 68 69 64 65 20 74 | /macros| \hide t|
|000032f0| 68 65 20 72 65 70 72 65 | 73 65 6e 74 61 74 69 6f |he repre|sentatio|
|00003300| 6e 20 6f 66 20 61 20 66 | 72 61 6d 65 2e 6c 73 30 |n of a f|rame.ls0|
|00003310| 30 33 45 4d 61 63 72 6f | 73 20 61 72 65 20 61 6c |03EMacro|s are al|
|00003320| 73 6f 20 75 73 65 64 20 | 74 6f 20 65 78 74 65 6e |so used |to exten|
|00003330| 64 20 74 68 65 20 53 63 | 68 65 6d 65 20 6c 61 6e |d the Sc|heme lan|
|00003340| 67 75 61 67 65 2c 20 73 | 75 63 68 20 61 73 20 69 |guage, s|uch as i|
|00003350| 6e 6c 73 30 30 33 44 57 | 49 54 48 2d 50 4f 50 55 |nls003DW|ITH-POPU|
|00003360| 50 2d 57 49 4e 44 4f 57 | 2c 20 77 68 69 63 68 20 |P-WINDOW|, which |
|00003370| 64 65 66 69 6e 65 73 20 | 61 20 43 6f 6d 6d 6f 6e |defines |a Common|
|00003380| 2d 4c 69 73 70 2d 6c 69 | 6b 65 20 66 6f 72 6d 20 |-Lisp-li|ke form |
|00003390| 74 68 61 74 6c 73 30 30 | 32 34 75 73 65 73 20 6b |thatls00|24uses k|
|000033a0| 65 79 77 6f 72 64 73 20 | 61 73 20 70 61 72 74 20 |eywords |as part |
|000033b0| 6f 66 20 69 74 73 20 73 | 79 6e 74 61 78 2e 6e 6c |of its s|yntax.nl|
|000033c0| 6e 6c 6e 6c 6e 6c 73 30 | 30 31 31 53 63 68 65 6d |nlnlnls0|011Schem|
|000033d0| 65 20 54 65 63 68 6e 69 | 71 75 65 73 6e 0d 0a 74 |e Techni|quesn..t|
|000033e0| 06 04 00 06 0c 00 02 14 | 03 0b 0c 14 01 10 01 4f |........|.......O|
|000033f0| 0c 10 0c 02 10 03 13 04 | 10 0c 3b 0d 0a 7a 0d 0a |........|..;..z..|
|00003400| 68 30 30 30 32 20 30 30 | 31 42 0d 0a 78 30 41 2a |h0002 00|1B..x0A*|
|00003410| 54 55 54 4f 52 49 41 4c | 2a 0d 0a 6c 78 30 35 46 |TUTORIAL|*..lx05F|
|00003420| 52 41 4d 45 6c 6e 6c 6c | 73 30 30 33 46 2f 43 6f |RAMElnll|s003F/Co|
|00003430| 6e 74 69 6e 75 61 74 69 | 6f 6e 73 20 5c 61 72 65 |ntinuati|ons \are|
|00003440| 20 75 73 65 64 20 74 6f | 20 69 6d 70 6c 65 6d 65 | used to| impleme|
|00003450| 6e 74 20 65 78 69 74 20 | 61 6e 64 20 72 65 63 6f |nt exit |and reco|
|00003460| 76 65 72 79 20 70 6f 69 | 6e 74 73 2e 6c 73 30 30 |very poi|nts.ls00|
|00003470| 34 30 41 20 6e 61 6d 65 | 64 20 4c 45 54 20 69 6d |40A name|d LET im|
|00003480| 70 6c 65 6d 65 6e 74 73 | 20 2f 6c 6f 6f 70 69 6e |plements| /loopin|
|00003490| 67 20 5c 69 6e 20 74 68 | 65 20 6c 6f 63 61 6c 20 |g \in th|e local |
|000034a0| 66 75 6e 63 74 69 6f 6e | 20 43 4f 4e 54 49 4e 55 |function| CONTINU|
|000034b0| 45 2e 6c 73 30 30 34 31 | 2f 57 69 6e 64 6f 77 20 |E.ls0041|/Window |
|000034c0| 6d 61 6e 69 70 75 6c 61 | 74 69 6f 6e 73 20 5c 61 |manipula|tions \a|
|000034d0| 72 65 20 64 65 6d 6f 6e | 73 74 72 61 74 65 64 20 |re demon|strated |
|000034e0| 69 6e 20 6d 61 6e 79 20 | 64 69 66 66 65 72 65 6e |in many |differen|
|000034f0| 74 20 70 6c 61 63 65 73 | 2e 6c 73 30 30 34 38 46 |t places|.ls0048F|
|00003500| 6f 72 20 65 78 61 6d 70 | 6c 65 2c 20 41 4c 45 52 |or examp|le, ALER|
|00003510| 54 20 70 6f 70 73 20 75 | 70 20 61 20 73 6d 61 6c |T pops u|p a smal|
|00003520| 6c 20 65 72 72 6f 72 20 | 6d 65 73 73 61 67 65 20 |l error |message |
|00003530| 77 69 6e 64 6f 77 2c 20 | 74 68 65 20 42 55 53 59 |window, |the BUSY|
|00003540| 2d 57 49 4e 44 4f 57 6c | 73 30 30 33 43 69 73 20 |-WINDOWl|s003Cis |
|00003550| 62 6f 72 64 65 72 6c 65 | 73 73 2c 20 61 6e 64 20 |borderle|ss, and |
|00003560| 54 41 42 4c 45 2d 4f 46 | 2d 43 4f 4e 54 45 4e 54 |TABLE-OF|-CONTENT|
|00003570| 53 20 61 6e 64 20 49 4e | 44 45 58 20 70 6f 70 75 |S and IN|DEX popu|
|00003580| 70 20 77 69 6e 64 6f 77 | 73 6c 73 30 30 31 43 74 |p window|sls001Ct|
|00003590| 61 6b 65 20 6f 76 65 72 | 20 74 68 65 20 65 6e 74 |ake over| the ent|
|000035a0| 69 72 65 20 73 63 72 65 | 65 6e 2e 6c 73 30 30 34 |ire scre|en.ls004|
|000035b0| 32 46 52 41 4d 45 2d 49 | 54 45 4d 2d 50 41 52 53 |2FRAME-I|TEM-PARS|
|000035c0| 45 52 20 73 68 6f 77 73 | 20 68 6f 77 20 61 6e 20 |ER shows| how an |
|000035d0| 2f 69 6e 74 65 72 70 72 | 65 74 65 72 20 66 6f 72 |/interpr|eter for|
|000035e0| 20 61 20 6e 65 77 20 6c | 61 6e 67 75 61 67 65 20 | a new l|anguage |
|000035f0| 5c 69 73 6c 73 30 30 32 | 46 62 75 69 6c 64 20 6f |\isls002|Fbuild o|
|00003600| 6e 20 74 6f 70 20 6f 66 | 20 53 63 68 65 6d 65 20 |n top of| Scheme |
|00003610| 74 68 72 6f 75 67 68 20 | 74 68 65 20 75 73 65 20 |through |the use |
|00003620| 6f 66 20 45 56 41 4c 2e | 6c 73 30 30 33 31 46 69 |of EVAL.|ls0031Fi|
|00003630| 6e 61 6c 6c 79 2c 20 77 | 69 74 68 20 2f 6c 65 78 |nally, w|ith /lex|
|00003640| 69 63 61 6c 20 73 63 6f | 70 69 6e 67 20 5c 74 68 |ical sco|ping \th|
|00003650| 65 20 50 52 49 4e 54 20 | 72 6f 75 74 69 6e 65 6c |e PRINT |routinel|
|00003660| 73 30 30 33 41 69 73 20 | 72 65 64 65 66 69 6e 65 |s003Ais |redefine|
|00003670| 64 20 77 69 74 68 6f 75 | 74 20 61 66 66 65 63 74 |d withou|t affect|
|00003680| 69 6e 67 20 74 68 65 20 | 73 79 73 74 65 6d 27 73 |ing the |system's|
|00003690| 20 50 52 49 4e 54 20 72 | 6f 75 74 69 6e 65 2e 6e | PRINT r|outine.n|
|000036a0| 6e 0d 0a 74 06 04 00 06 | 0c 00 02 14 03 0b 0c 14 |n..t....|........|
|000036b0| 01 10 01 4f 0c 10 0c 02 | 10 03 13 04 10 0c 3b 0d |...O....|......;.|
|000036c0| 0a 7a 0d 0a 68 30 30 30 | 32 20 30 30 31 42 0d 0a |.z..h000|2 001B..|
|000036d0| 78 30 41 2a 54 55 54 4f | 52 49 41 4c 2a 0d 0a 6c |x0A*TUTO|RIAL*..l|
|000036e0| 78 30 35 46 52 41 4d 45 | 6c 6e 6c 6c 73 30 30 33 |x05FRAME|lnlls003|
|000036f0| 46 41 20 63 6f 75 70 6c | 65 20 6f 66 20 74 72 69 |FA coupl|e of tri|
|00003700| 63 6b 73 20 73 70 65 63 | 69 66 69 63 20 74 6f 20 |cks spec|ific to |
|00003710| 50 43 20 53 63 68 65 6d | 65 20 61 72 65 20 61 6c |PC Schem|e are al|
|00003720| 73 6f 20 64 65 6d 6f 6e | 73 74 72 61 74 65 64 2e |so demon|strated.|
|00003730| 6c 73 30 30 32 37 4f 6e | 65 20 69 73 20 74 68 65 |ls0027On|e is the|
|00003740| 20 63 72 65 61 74 69 6f | 6e 20 6f 66 20 61 20 2f | creatio|n of a /|
|00003750| 6e 65 77 20 74 6f 70 6c | 65 76 65 6c 2e 6c 73 30 |new topl|evel.ls0|
|00003760| 30 34 36 5c 54 68 65 20 | 6f 74 68 65 72 20 69 73 |046\The |other is|
|00003770| 20 74 65 6d 70 6f 72 61 | 72 69 6c 79 20 2f 72 65 | tempora|rily /re|
|00003780| 64 65 66 69 6e 69 6e 67 | 20 61 20 66 72 61 6d 65 |defining| a frame|
|00003790| 27 73 20 50 43 53 2a 4d | 41 43 52 4f 20 70 72 6f |'s PCS*M|ACRO pro|
|000037a0| 70 65 72 74 79 20 5c 73 | 6f 6c 73 30 30 33 43 74 |perty \s|ols003Ct|
|000037b0| 68 61 74 20 61 20 66 72 | 61 6d 65 20 72 65 63 6f |hat a fr|ame reco|
|000037c0| 6d 70 69 6c 65 64 20 66 | 72 6f 6d 20 45 64 77 69 |mpiled f|rom Edwi|
|000037d0| 6e 20 63 61 6e 20 62 65 | 20 72 65 64 69 73 70 6c |n can be| redispl|
|000037e0| 61 79 65 64 20 62 79 20 | 74 68 65 6c 73 30 30 34 |ayed by |thels004|
|000037f0| 31 54 75 74 6f 72 69 61 | 6c 20 45 6e 67 69 6e 65 |1Tutoria|l Engine|
|00003800| 20 77 69 74 68 6f 75 74 | 20 72 65 71 75 69 72 69 | without| requiri|
|00003810| 6e 67 20 74 68 65 20 72 | 65 63 6f 6d 70 69 6c 61 |ng the r|ecompila|
|00003820| 74 69 6f 6e 20 6f 66 20 | 74 68 65 20 65 6e 74 69 |tion of |the enti|
|00003830| 72 65 6c 73 30 30 32 46 | 74 75 74 6f 72 69 61 6c |rels002F|tutorial|
|00003840| 20 74 65 78 74 2c 20 77 | 68 69 63 68 20 74 61 6b | text, w|hich tak|
|00003850| 65 73 20 63 6f 6e 73 69 | 64 65 72 61 62 6c 79 20 |es consi|derably |
|00003860| 6c 6f 6e 67 65 72 2e 6c | 73 30 30 32 30 42 6f 74 |longer.l|s0020Bot|
|00003870| 68 20 6f 66 20 74 68 65 | 73 65 20 6f 63 63 75 72 |h of the|se occur|
|00003880| 20 69 6e 73 69 64 65 20 | 45 44 49 54 2e 6e 6e 0d | inside |EDIT.nn.|
|00003890| 0a 74 06 04 00 06 0c 00 | 02 14 03 0b 0c 14 01 10 |.t......|........|
|000038a0| 01 4f 0c 10 0c 02 10 03 | 13 04 10 0c 3b 0d 0a 7a |.O......|....;..z|
|000038b0| 0d 0a 68 30 30 30 32 20 | 30 30 31 42 0d 0a 78 30 |..h0002 |001B..x0|
|000038c0| 41 2a 54 55 54 4f 52 49 | 41 4c 2a 0d 0a 6c 78 30 |A*TUTORI|AL*..lx0|
|000038d0| 35 46 52 41 4d 45 6c 6e | 6c 6c 73 30 30 33 35 54 |5FRAMEln|lls0035T|
|000038e0| 68 69 73 20 63 6f 6e 63 | 6c 75 64 65 73 20 6f 75 |his conc|ludes ou|
|000038f0| 72 20 64 69 73 63 75 73 | 73 69 6f 6e 20 6f 66 20 |r discus|sion of |
|00003900| 74 68 65 20 54 75 74 6f | 72 69 61 6c 20 45 6e 67 |the Tuto|rial Eng|
|00003910| 69 6e 65 2e 6c 73 30 30 | 34 39 54 68 65 20 63 6f |ine.ls00|49The co|
|00003920| 6e 63 65 70 74 75 61 6c | 20 6d 6f 64 65 6c 20 74 |nceptual| model t|
|00003930| 68 61 74 20 69 74 20 69 | 6d 70 6c 65 6d 65 6e 74 |hat it i|mplement|
|00003940| 73 20 6f 66 20 74 75 74 | 6f 72 69 61 6c 20 69 6e |s of tut|orial in|
|00003950| 74 65 72 61 63 74 69 6f | 6e 20 69 73 20 73 69 6d |teractio|n is sim|
|00003960| 70 6c 65 6c 73 30 30 32 | 41 61 6e 64 20 63 61 6e |plels002|Aand can|
|00003970| 20 6e 6f 20 64 6f 75 62 | 74 20 62 65 20 65 78 70 | no doub|t be exp|
|00003980| 61 6e 64 65 64 20 69 6e | 20 6d 61 6e 79 20 77 61 |anded in| many wa|
|00003990| 79 73 3b 6c 73 30 30 34 | 39 6d 61 79 62 65 20 79 |ys;ls004|9maybe y|
|000039a0| 6f 75 20 77 69 6c 6c 20 | 64 6f 20 73 6f 2e 20 41 |ou will |do so. A|
|000039b0| 74 20 74 68 65 20 6c 65 | 61 73 74 2c 20 79 6f 75 |t the le|ast, you|
|000039c0| 20 73 68 6f 75 6c 64 20 | 66 69 6e 64 20 74 68 69 | should |find thi|
|000039d0| 73 20 63 6f 6d 70 6c 65 | 74 65 20 65 78 61 6d 70 |s comple|te examp|
|000039e0| 6c 65 6c 73 30 30 33 32 | 68 65 6c 70 66 75 6c 20 |lels0032|helpful |
|000039f0| 69 6e 20 6f 72 67 61 6e | 69 7a 69 6e 67 20 79 6f |in organ|izing yo|
|00003a00| 75 72 20 6f 77 6e 20 53 | 63 68 65 6d 65 20 70 72 |ur own S|cheme pr|
|00003a10| 6f 67 72 61 6d 6d 69 6e | 67 2e 6e 6c 6c 78 30 35 |ogrammin|g.nllx05|
|00003a20| 3a 44 41 54 41 6c 73 30 | 30 31 30 48 61 70 70 79 |:DATAls0|010Happy|
|00003a30| 20 53 63 68 65 6d 69 6e | 67 21 21 6c 78 30 38 3a | Schemin|g!!lx08:|
|00003a40| 50 50 2d 44 41 54 41 6e | 6c 6e 6c 6e 6c 73 30 30 |PP-DATAn|lnlnls00|
|00003a50| 30 41 43 6f 6e 63 6c 75 | 73 69 6f 6e 6e 0d 0a 74 |0AConclu|sionn..t|
|00003a60| 06 04 00 06 0c 00 02 14 | 03 0b 0c 14 01 10 01 4f |........|.......O|
|00003a70| 0c 10 0c 02 10 03 13 04 | 10 0c 3b 0d 0a 7a 0d 0a |........|..;..z..|
|00003a80| 68 30 30 30 32 20 30 30 | 30 39 0d 0a 73 30 30 31 |h0002 00|09..s001|
|00003a90| 46 54 6f 20 73 74 61 72 | 74 2c 20 74 79 70 65 20 |FTo star|t, type |
|00003aa0| 28 73 74 61 72 74 2d 74 | 75 74 6f 72 69 61 6c 29 |(start-t|utorial)|
|00003ab0| 0d 0a 78 30 37 57 52 49 | 54 45 4c 4e 0d 0a 74 01 |..x07WRI|TELN..t.|
|00003ac0| 04 00 06 08 01 35 08 01 | 0d 0a 7a 0d 0a |.....5..|..z.. |
+--------+-------------------------+-------------------------+--------+--------+